Пароль для удаления - PullRequest
       13

Пароль для удаления

4 голосов
/ 12 августа 2011

Я делаю одно приложение безопасности телефона в Android.Дело в том, что я застрял в том, как установить пароль для удаления этого приложения.Когда приложение установлено, пользователь может установить пароль безопасности, и этот пароль будет использоваться для удаления этого приложения.Поэтому, пожалуйста, кто-нибудь подскажет, как поставить код для события удаления.Есть ли какое-либо событие или служба, вызываемая, когда приложения будут удалены .?

Ответы [ 3 ]

7 голосов
/ 12 августа 2011

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

Вы можете только наблюдать за установкой и удалением других приложений с помощью трансляций Intent.ACTION_PACKAGE_ADDED (и аналогичных).

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

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

Этот демон будет выполняться при включении телефона или при использовании вашего приложения.

Чтобы запустить приложение при загрузке телефона: http://www.androidcompetencycenter.com/2009/06/start-service-at-boot/

Обратитесь к Intent.ACTION_PACKAGE_ADDED (and similar) broadcast(s), как сказал alextsc. (извините, не могу добавлять комментарии)

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

Android не дает вам свободы для выполнения кода при удалении приложения.

Все настройки и данные приложения удаляются, что установлено приложением

Единственное, что сохранится, это данные, которые записываются на SD-карту, и изменения настроек телефона

...