Получение 2-го уровня разрешений на Android - PullRequest
0 голосов
/ 25 июля 2011

Мне нужно получить разрешения уровня 2 для приложения для Android, например

android.permission.DEVICE_POWER или android.permission.REBOOT

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

Нужно ли создавать изображение с нуля (то есть компилировать из исходного кода) или я могу каким-то образом достать ключ подписи?

Ответы [ 2 ]

0 голосов
/ 27 февраля 2014

См. полномочия signatureOrSystem для пользовательского ПЗУ . По сути, если приложение не подписано подписью системной платформы, эти разрешения не могут быть предоставлены. В Andriod 4.4 появилась возможность помещать приложения в / system / priv-app в качестве альтернативы. Этот более поздний процесс требует установки специального загрузчика и / или доступа с правами root.

0 голосов
/ 25 июля 2011

Вы пытались установить их в AndroidManifest?например,

<uses-permission android:name="android.permission.REBOOT" />
...