программно включить администрирование устройства Android - PullRequest
2 голосов
/ 20 апреля 2011

Я хочу написать тесты для приложения, использующего API администрирования устройства Android .Моя проблема заключается в том, что пользователю необходимо вручную предоставить одноразовое утверждение для приложения, чтобы иметь права администратора, в противном случае SecurityException выдается во время выполнения.зайдя в настройки-> местоположение и безопасность -> выберите администраторов устройства.Я хотел бы сделать это программно из AndroidTestCase.

1 Ответ

2 голосов
/ 26 апреля 2011

Я не нашел способа предоставить администратора автоматически.

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

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