2

我需要通过应用程序上的按钮关闭设备。我向清单文件添加权限:

 <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="13" />
    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.DEVICE_POWER"/>

并在单击按钮上使用 powerOff 方法:

void powerOff(){
        PowerManager pm = (PowerManager) getSystemService(this.POWER_SERVICE);
        pm.goToSleep(SystemClock.uptimeMillis());
    }

当我单击按钮时出现错误:

用户 10036 和当前进程都没有 android.permission.DEVICE_POWER。

4

1 回答 1

3

DEVICE_POWER是受限权限。除非您的应用使用系统签名进行签名,否则 PackageManager 不会授予您此权限。

于 2013-03-31T04:39:11.577 回答