求解:android手机代码实现手机关机
我有一个应用场景:比如当播放一段音乐后要关闭手机怎么实现啊?
求给位大虾指点。
[解决办法]
关机:
In frameworks/base/services/java/com/android/server/BatteryService.java
Intent intent = new Intent(Intent.ACTION_REQUEST_SHUTDOWN);
intent.putExtra(Intent.EXTRA_KEY_CONFIRM, false);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
mContext.startActivity(intent);
重启:
Intent i = new Intent(Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
sendBroadcast(i);
[解决办法]
给点分啊哥们
[解决办法]
关机要有root权限的哦~~