アプリケーションのボタンでデバイスの電源をオフにする必要があります。マニフェスト ファイルにアクセス許可を追加します。
<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 を持っていません。