Android может использовать adb shell service call SERVICE
для связи с файлом .aidl, передачи аргументов и получения возвращаемого значения. Однако ему принадлежит Android исходный код. Могу ли я сделать то же самое после установки несистемного приложения, которое написано мной?
Например, я пишу приложение с именем пакета com.test.aidl
, в котором есть функция.
fun add(x: Int, y: Int): Int {
return x +y
}
Можно ли использовать команду adb, например adb shell service call com.test.aidl add i32 1 i32 2
, и получить значение 3
в командной строке?