2016-12-21 1 views
0

Я хочу перезагрузить Android-устройство, используя код в Xamarin. Я прочитал много потоков и found one со следующим кодом:Xamarin-Restart Android Phone Получение доступа к системе без рутинга

try 
{ 
    PowerManager pm = (PowerManager)GetSystemService(Context.PowerService); 
    pm.Reboot(null); 
} 
catch (Exception ex) 
{ 
} 

и я изменил мой манифеста файл, как показано ниже, чтобы получить Системный уровень доступа:

<uses-permission android:name="android.permission.REBOOT" /> 
<application android:sharedUserId="android.uid.system" android:label="Appname" android:icon="@drawable/Icon"></application> 

Но я я получаю следующее исключение:

Java.Lang.SecurityException: ни пользователь 10523, ни текущий процесс не имеет android.permission.REBOOT.

ответ

0

android.permission.REBOOT «Не для использования сторонними приложениями». См. REBOOT из Manifest.permission.

И в настоящее время нет возможности перезагрузить устройство программно без Rooting.

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