Как получить доступ к функции класса Java в Android-apk удаленно для тестирования?
У меня есть приложение на Android, которое связывается с устройством Arduino, оно связывается с Arduino через интерфейс USB, и мы хотели бы получить доступ к некоторым из этих функций удаленно, чтобы выполнить наши сквозные тесты. У нас возникла проблема с поиском способа запуска нашего макета Arduino (который мы создали для тестирования приложения на эмуляторе) некоторых функций, к которым нам нужен удаленный доступ. Любая помощь будет оценена по этому поводу, спасибо.
1 ответ
Я могу придумать два варианта:
- интерфейс командной строки для ваших ложных классов (например,
input
) - сервис, который вы можете вызвать из командной строки (используя
service call SERVICE CODE [i32 INT | s16 STR] ...
)
Если вы можете привести более подробный пример, возможно, на ум придут другие варианты.