2013-09-06 7 views
0

Я сделал несколько исследований, и они говорят: «Не для использования сторонними приложениями» на android permission documentation, и есть много вопросов, которые уже заданы, но havent не нашел ни одного окончательный ответ, Так что мне было интересно, есть ли у кого? и может ли он помочь? ^^Перезагрузите устройство с Android-приложения

+0

вам нужны права root для этого – tyczj

+0

вы можете уточнить? –

+1

Как я могу быть более конкретным, ваше устройство должно быть укоренено, чтобы сделать это – tyczj

ответ

0

Шаг # 1: Возьмите элемент <uses-permission android:name="android.permission.REBOOT"> в нужное место в манифесте.

Шаг №2: Позвоните по номеру reboot() по заказу PowerManager.

Тогда либо:

Шаг 3а: Создайте свой собственный билд Android, свернутый в свой собственный ROM мод. Затем подпишите свое приложение с тем же ключом подписи, который вы использовали для подписи ОС в модуле ROM.

или:

Шаг 3b: У пользователя о корневом устройства сделать ваше приложение будет системным приложением.

Без шага # 3a или # 3b ваше приложение не будет иметь права удерживать разрешение REBOOT, и ваш вызов reboot() завершится с ошибкой.

+0

Кажется, хорошо, и я думаю, мне нужно # 3a, я не могу заставить пользователя иметь внедренное устройство ... Я немного искал укоренение устройств и, как кажется, у каждого устройства есть свои собственные путь к root, но для пользовательской сборки android, я думаю, это то же самое для всех устройств, технически в этом случае я ориентируюсь на ОС, а не на устройство, верно? –

+0

@KhalilBhm: «Я не могу заставить пользователя иметь корневое устройство» - тогда я не вижу, как вы собираетесь заставить их установить свой ROM-мод. «но для пользовательской сборки android я думаю, что это то же самое для всех устройств» - um, no. – CommonsWare

+0

Дело в том, что приложение будет работать в течение длительного времени, вы думаете, что это не проблема, если устройство просто не закрывается? не один раз в день? btw, Android-приложение да, но не для телефонов. –

Смежные вопросы