Команда ADB для возобновления работы приложения android на переднем плане, не зная активности - PullRequest
1 голос
/ 13 февраля 2020

Я хочу вывести фоновое приложение на передний план по имени пакета, не зная текущей активности.

Ответы [ 2 ]

2 голосов
/ 13 февраля 2020

Вы можете достичь этого, позвонив по номеру driver.activateApp(package-name);, см. , , чтобы узнать подробнее

0 голосов
/ 13 февраля 2020

Да. Можно запустить приложение, указав только имя пакета с помощью инструмента monkey , следуя этому шаблону:

adb shell monkey -p your.app.package.name -c android.intent.category.LAUNCHER 1

Команда используется для запуска приложения с помощью инструмента обезьяны, который генерирует случайный вход для приложения. Последняя часть команды - целое число , которое определяет количество сгенерированных случайных входных данных для приложения. В этом случае число равно 1, что фактически используется для запуска приложения (щелчок по значку) .

Более упрощенная версия команды adb:

android.intent.category.LAUNCHER по умолчанию, так как является частью Andriod OS. так что Вы можете упростить это

adb shell monkey -p your.app.package.name 1

Надеюсь, это поможет вам.

...