首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

求解:android手机代码实现手机关机,该怎么解决

2012-02-26 
求解:android手机代码实现手机关机我有一个应用场景:比如当播放一段音乐后要关闭手机怎么实现啊?求给位大

求解: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权限的哦~~

热点排行