Я разрабатываю приложение для родителей, чтобы следить за своими детьми. Так что это приложение не может быть удалено ребенком. Мне нужно знать, как сделать его недоступным для установки, или пользователю нужен пароль для удаления этого приложения.
Как предотвратить удаление приложения?
Ответы (2)
Анкур,
Я думаю, что наиболее близким к тому, что вы ищете, является функция Device Administration, представленная в версии 2.2. .
После того, как приложение зарегистрировано в качестве администратора устройства, его нельзя удалить, если оно не зарегистрировано. Это предотвратит удаление приложения.
Хотя API администратора устройства не позволяет защитить паролем эту конкретную функцию, вы можете защитить паролем свое приложение, чтобы предотвратить несанкционированное вмешательство в функции администратора устройства в приложении.
Я использую приложение под названием SeekDroid, которое имеет аналогичную функциональность.
Я видел только одно приложение, которое делает это, оно называется Prey и используется для отслеживания потерянных телефонов и компьютеров. Проект с открытым исходным кодом, поэтому вы можете просмотреть их код и посмотреть, как они это делают, или связаться с разработчиком и может быть, они расскажут вам, как они это делают.