Подтвердить что ты не робот

Как предотвратить удаление приложения?

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

4b9b3361

Ответ 1

Анкур,

Я думаю, что самое близкое к тому, что вы ищете, это Администрирование устройств, представленное в 2.2.

Как только приложение зарегистрировано как администратор устройства, его нельзя удалить, если его не зарегистрировано. Это предотвратит удаление приложения.

В то время как API-интерфейс Device Admin API не позволяет защитить паролем эту конкретную функцию, вы можете защитить паролем свое приложение, чтобы кто-то не вмешивался в функции Device Admin в приложении.

Я использую приложение SeekDroid, которое имеет аналогичную функциональность.

Ответ 2

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