用户10036和当前进程都没有android.permission.DEVICE\u电源。
我需要通过应用程序上的按钮关闭设备电源。 我添加对清单文件的权限:用户10036和当前进程都没有android.permission.DEVICE\u电源。,android,android-permissions,Android,Android Permissions,我需要通过应用程序上的按钮关闭设备电源。 我添加对清单文件的权限: <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="13" /> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permi
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="13" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.DEVICE_POWER"/>
当我单击按钮时,我得到错误信息:
用户10036和当前进程都没有
android.permission.DEVICE\u电源
DEVICE\u POWER
是受限权限。PackageManager不会授予您此权限,除非您的应用程序使用系统签名进行签名。很抱歉,但您不能,除非您创建了自己的固件并“拥有”了设备。您好,您能解释一下吗?如何使用系统签名进行签名?如果您创建自己的映像,则只能使用系统密钥进行签名。这绝非小事。
void powerOff(){
PowerManager pm = (PowerManager) getSystemService(this.POWER_SERVICE);
pm.goToSleep(SystemClock.uptimeMillis());
}