Как предотвратить отключение приложений

Все мои поиски по этой теме просто возвращают результаты о том, как отключить (встроенные) приложения на Android, что противоположно тому, что я хочу. Я хочу знать, почему некоторые приложения нельзя отключать или принудительно останавливать, и я хочу знать, как сделать это возможным для определенных загруженных приложений. Например, предполагается, что Norton App Lock предотвращает запуск определенных приложений на устройстве, но что хорошего в том, что вы можете просто отключить Norton App Lock, а затем открывать любые приложения, которые хотите? Я заметил, что некоторые приложения предотвращают принудительную остановку, а некоторые — отключение. Я хочу, чтобы оба были предотвращены. Это для Android 6 Marshmallow.

Ответы (1)

Если у вас есть root, вы перемещаете приложение в /system/priv-app; привилегированные системные приложения нельзя отключить обычными пользовательскими методами.

В противном случае приложение должно поддерживать администрирование устройств . Такие приложения, как Norton App Lock, должны реализовать это, если они еще этого не сделали, поскольку это именно то, для чего он предназначен. Зарегистрированных и активированных администраторов устройств нельзя отключить или удалить, пока они не будут деактивированы.

Имеет смысл. Итак, как предотвратить включение и отключение приложений для администрирования устройства? Потому что в настоящее время я могу сделать это так же легко.
@Moss Вы можете сделать это только из учетной записи владельца и, очевидно, должны сохранить эту возможность. Если вы хотите, чтобы кто-то другой, использующий телефон, не возился с подобными вещами, тогда у него должна быть собственная учетная запись, а у владельца должен быть PIN-код/пароль/шаблон. (Или только последнее, если вы хотите предотвратить воров.)
Хм, проблема в том, что телефоны Lenovo не позволяют работать с несколькими пользователями даже в Android 6. Я думаю, учетная запись с ограниченным доступом — это то, что мне действительно нужно.