Как я программно запускаю определенное приложение?

Я хочу запустить спец приложение.

Я знаю, как сделать Намерения, но я хочу избежать меню выбора, если существует несколько приложений, которые могут обработать намерение, я хочу перейти непосредственно к конкретному приложению. Надежда это имеет смысл.

35
задан Zoe 2 December 2018 в 13:38
поделиться

1 ответ

Вы используете имя / класс пакета напрямую, например, чтобы создать новое намерение для вызова программы twidroid, вы должны использовать следующий текст ссылки :

 Intent intent = new Intent("com.twidroid.SendTweet");

Вы, вероятно, захотите попробовать / уловить исключение ActivityNotFoundException, когда приложение не установлено.

28
ответ дан 27 November 2019 в 06:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: