Androidはコードを使ってシャットダウン/再起動を実現
主な考え方はネットから!
1、コンパイルするためにソースコードが必要
2、項目を修正するAndroid.mkファイル、追加
LOCAL_CERTIFICATE := platform
3、AndroidManifest.xmlに権限を追加
3.1 manifestラベルに追加
android:sharedUserId="android.uid.system"
3.2使用権限
4、javaコード
Broadcastで呼び出すこともできるそうですが、試してみましたが、ウィンドウが出てきましたが、電源を切った進捗バーに止まっていました.機械の問題かどうか分からない.
コードは次のとおりです.
1、コンパイルするためにソースコードが必要
2、項目を修正するAndroid.mkファイル、追加
LOCAL_CERTIFICATE := platform
3、AndroidManifest.xmlに権限を追加
3.1 manifestラベルに追加
android:sharedUserId="android.uid.system"
3.2使用権限
4、javaコード
// Intent
// , Intent.ACTION_REBOOT
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
// , , false
intent.putExtra(Intent.EXTRA_KEY_CONFIRM, true);
//
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//
startActivity(intent);
Broadcastで呼び出すこともできるそうですが、試してみましたが、ウィンドウが出てきましたが、電源を切った進捗バーに止まっていました.機械の問題かどうか分からない.
コードは次のとおりです.
Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);