Я попытался найти способ запустить намерение SMS в Android (Samsung) с ADB:

adb shell am start -n com.android.mms/.ui.ConversationComposer

Мне удалось обнаружить, что имя пакета - «com.android.mms», а намерение - «.ui.ConversationComposer».

Однако это запустит непосредственно новое намерение составить сообщение, в то время как я попытался запустить просмотр, в котором находятся все SMS (в нем будут перечислены SMS в моем телефоне Android). Когда я отслеживаю с помощью «окна adb dumpsys Windows», в списке SMS все еще используется указанное выше намерение (ui.ConversationComposer).

Обходной путь для этого - запустить SMS Composer и запустить его дважды.

adb shell input keyevent KEYCODE_BACK

Как я могу попасть в это представление без необходимости запускать представление Composer и дважды нажимать назад с помощью ADB?

0
sateayam 27 Окт 2015 в 19:31

2 ответа

Лучший ответ

Я нашел еще одно решение по этой ссылке:

adb shell monkey -p your.app.package.name -c android.intent.category.LAUNCHER 1
1
Community 23 Май 2017 в 11:51

Вы пробовали это:

adb shell monkey -p com.android.mms 1
1
Empario 29 Окт 2015 в 20:57