2012-01-06 3 views
0

В настоящее время я разрабатываю приложение, которое может открыть мое другое приложение одним нажатием кнопки. Однако, когда целевое приложение еще не установлено, приложение выйдет из строя и закроется. Как настроить его так, чтобы он отображал диалог и дал ссылку на установку приложения?Открыть диалог, когда пакет не может быть запущен?

ответ

0

Что вы хотите сделать, это запросить установленные пакеты с помощью вызова намерения, как показано здесь: How to get a list of installed android applications and pick one to run. Затем просто просмотрите список и посмотрите, есть ли ваше приложение.

+0

Это не главная проблема. Я хочу, чтобы активность открывала диалог, когда пакет не установлен. Я знаю, что это метод, например «если пакет открыт, сделан», «если еще, показать диалог» (что-то вроде этого). Мне нужно будет использовать это и в будущих проектах. Но спасибо за комментарий. – borislemke

+0

@borislemke Правильно, вы используете описанный выше метод, чтобы узнать, установлен ли пакет. Затем откройте свой диалог, как вы говорите, чтобы сообщить пользователю, что пакет не установлен. Кроме того, в отношении вашего третьего предложения существует огромное различие между «установленным» и «открытым». Для чего вам нужен триггер? Открыть или установить? – AedonEtLIRA

+0

Если приложение уже установлено, оно должно быть ОТКРЫТО. Но когда приложения нет, он должен открыть диалоговое окно, которое дает пользователю возможность установить приложение через рыночную ссылку. – borislemke

Смежные вопросы