защита от удаления приложений Android - PullRequest
0 голосов
/ 28 марта 2011

Просто хотел знать, есть ли способ защитить приложение от удаления. Я знаю, что это возможно, если я добавлю приложение в качестве администратора устройства, но этого недостаточно.

Есть ли способ, которым я мог бы вывести сообщение с запросом кода безопасности перед началом деинсталляции? любые идеи высоко ценятся.

Ответы [ 4 ]

3 голосов
/ 28 марта 2011

Вы можете создать два приложения.Первое будет вашим приложением, а второе будет прослушивать удаление намерений и инициирует действие, если ваши первые приложения будут удалены, но это только базовая защита, так как пользователь может удалить второе приложение первым.

2 голосов
/ 28 марта 2011

Единственное возможное решение - изменить источник Android.Так как есть приложения, которые нельзя удалить (gmail, контакты, приложение телефонии, приложение sms, facebook, twitter), должен быть флаг, который вы можете использовать по своему усмотрению.Но я сомневаюсь, что есть способ на не настроенный Android OS ...

0 голосов
/ 23 октября 2011

Я думаю, "защита приложений" на рынке делать то, что вы хотите.Попробуйте реализовать BroadCastReceiver для прослушивания ACTION_PACKAGE_REMOVED.

0 голосов
/ 28 марта 2011

Я думаю, что это невозможно, если приложение установлено пользователем. Приложение также может быть удалено пользователем.

...