Я использую Ui automator 1, чтобы изменить некоторые настройки на моем телефоне (основная цель здесь состоит в том, чтобы изменить что-то из настроек телефона), а затем я выполняю некоторые задачи на телефоне. Я делаю это, создавая исполняемый файл C ++, который в конечном итоге выполняет эту задачу, используя командную строку Windows в одном исполнении.
мой вопрос, могу ли я сделать это с помощью UI Automator 2?
мой код C ++:
system("adb start");
system("adb devices");
//create ui project build
system("C:\\Users\\v.sahu\\AppData\\Local\\Android\\sdk\\tools\\android create uitest-project -n SendMessage -t 1 -p C:\\Users\\v.sahu\\workspace\\SendMessage");system("dir");
SetCurrentDirectoryA("C:\\Users\\v.sahu\\workspace\\SendMessage"); //setting cureent directorysystem("ant build");system("adb push C:\\Users\\v.sahu\\workspace\\SendMessage\\bin\\SendMessage.jar /data/local/tmp/");
system("adb shell uiautomator runtest /data/local/tmp/SendMessage.jar"); //–c blog.send.message.SendMessage
Задача ещё не решена.
Других решений пока нет …