Способ узнать, установлено ли мое приложение - PullRequest
0 голосов
/ 01 декабря 2010

Есть ли способ (намерение) узнать, установлено ли мое приложение?Я перешел по ссылке ниже, но мое приложение не получает намерения, когда мое приложение установлено

Android - Как перехватить намерение «Установить приложение»

Ответы [ 2 ]

4 голосов
/ 01 декабря 2010

Если вы хотите выполнить какой-либо код из приложения A, он должен быть уже установлен (очевидно, не так ли?), Поэтому вы не можете проверить из приложения A, установлено ли приложение APP или нет.

Это как если бы вы хотели знать, когда вы мертвы: после вашей смерти это будет невозможно узнать. С другой стороны, кто-то другой может знать, когда ты умрешь ... то же самое для сценария Android: приложение B может знать, установлено ли приложение A или нет (используя getInstalledPackages или намерения или что-то еще).

0 голосов
/ 01 декабря 2010

Вы можете использовать http://developer.android.com/reference/android/content/pm/PackageManager.html#getInstalledPackages(int)

Не забудьте установить соответствующее разрешение в AndroidManifest.

Вы указали ссылку на Android - Как перехватить намерение «Установить приложение» - что бы вы хотели узнать, когда приложение было установлено?Вы пытаетесь проверить, действительно ли люди скачивают ваше приложение?В принципе, я думаю, что это невозможно сделать.

Но если вы хотите посмотреть, установлено ли ваше приложение, просто проверьте SharedPreference и, если это невозможно, это новая установка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...