Android - Контроль приложений, которые пользователь хочет установить - PullRequest
0 голосов
/ 24 августа 2011

Мне нужен приемник BroadCast или что-то подобное, что я могу использовать, когда пользователь ХОЧЕТ установить приложение. Это будет означать, что когда пользователь нажимает «Установить», есть ли что-то, что транслируется, чтобы я мог поймать его в своем приложении и запретить попытки установить это приложение?

А если нет - есть ли механизм для решения этой проблемы? То есть когда приложение установлено - молча удалить? Мне нужно иметь контроль над тем, какое приложение хочет установить пользователь.

Спасибо

Ответы [ 2 ]

1 голос
/ 24 августа 2011

Это означало бы, что когда пользователь нажимает «Установить», есть ли что-то, что транслируется, чтобы я мог поймать его в своем приложении и запретить попытку установить это приложение?

К счастью,нет.

А если нет - есть ли механизм, чтобы сделать это в качестве обходного пути?Т.е. когда приложение установлено - молчаливо удалить?

К счастью, нет.

Мне нужно иметь контроль над тем, какое приложение пользователь хочет установить.

К счастью для пользователей Android, у вас нет этого права.

Вы можете написать свою собственную прошивку, установить ее на свои телефоны и распространять эти телефоны.

0 голосов
/ 24 августа 2011

Есть намерение перехватить установку и удаление

<receiver android:name=".IntentReceiver">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<data android:scheme="package" />
</intent-filter>
</receiver>

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

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