Блокировка определенных приложений или настроек с помощью пароля - PullRequest
0 голосов
/ 10 января 2012

Я хочу заблокировать определенные настройки в Android, такие как включение / выключение режима отладки, включение WIFI и т. Д.

Возможно ли это сделать программно с помощью adb или фонового приложения?

Я нашел Smart App Protector приложение в Android Market, поэтому я предположил, что это возможно, даже без рута устройства.

Может ли кто-нибудь привести пример? Спасибо

1 Ответ

0 голосов
/ 11 января 2012

Работа SmartAppProtector заключается в том, что он обрабатывает и получает содержимое, используемое для запуска этих приложений. Некоторые параметры обрабатываются через Intents, но большинство - нет. Это означает, что да, это возможно для определенных параметров, но нет, это возможно не для всех вариантов.

Например, вы можете включить или выключить WIFI с помощью Intent. Поэтому для этого можно использовать технику SmartAppProtector. Тем не менее, отладка по USB не обрабатывается через намерение (насколько я знаю); следовательно, это не может быть.

Одним из предостережений этого является то, что вы можете защитить все приложение настроек. Но это заблокировало бы весь доступ ко всем настройкам Android, а не к конкретному. Имейте в виду, это не останавливает программный доступ к этим настройкам, просто доступ через Intents (запрограммирован или нажал).

Надеюсь, это поможет,

FuzzicalLogic

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...