Права администратора устройства отключены при перезагрузке телефона

Я создал приложение для Android с правами администратора устройства. Он работал должным образом на моем Moto G и многих других устройствах. В Sony Xperia C права администратора устройства автоматически отключаются при перезагрузке телефона. Кто-нибудь сталкивался с такой проблемой? и как их исправить?

2 ответа

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

У моего приложения была похожая проблема на этом телефоне, и я думаю, что я понял, что происходит.

Если пользователь перемещает приложение из внутренней памяти на SD-карту, приложение может потерять свои привилегии администратора устройства, когда SD-карта отключена. Это может произойти при перезагрузке телефона.

Согласно документации Android, если вы не укажете installLocation в манифесте, приложение не должно быть перемещаемым. Я думаю, что некоторые телефоны нарушают это правило и в любом случае позволяют перемещать приложение.

Другие вопросы по тегам