Я хотел бы запустить приложение по умолчанию: браузер, контактную книгу, телефон, электронную почту, музыкальное приложение и т. Д. Я обнаружил много вопросов, таких как браузер, открывающий определенный URL, или пробел ,и здесь ответ даже "Нет, не возможно".Но я хотел бы просто открыть / запустить его, не обращаясь к нему по определенному URL-адресу или не отправив письмо кому-либо и т. Д.
Однако я также видел некоторые домашние приложения, где это, кажется, работает (вхотя бы для некоторых приложений).На устройстве моего коллеги есть, например, другая книга контактов (без Google), которая обнаружена и открыта правильно.
Я видел в документации Android некоторые категории намерений, которые указывают на эти проблемы, но это только> = API.11.Поэтому я не могу использовать / тестировать их на своем устройстве.
Вопрос. Разве невозможно каким-либо образом запустить приложение по умолчанию (конечно, с выбором приложения, конечно, без дополнительных данных)?Если нет, как вы думаете, что делают эти домашние приложения (возможно, обходные пути как-то возможны).
PS: я думаю, что для приложения для телефона у меня есть обходной путь, использующий Intent.ACTION_DIAL без какой-либо другой информации, которая откроетсяпросто звонилка.
ОБНОВЛЕНИЕ: Я изменил название.Некоторые приложения, такие как адресная книга, могут не совпадать на разных устройствах.Поэтому в этом случае я хотел бы запустить приложение адресной книги, в зависимости от того, что это такое.