Android Poweroff 方法

To shichexixi ,你好,我直接采用的是用源码编译的,你可以根据提供的文件去查看源代码中GOOGLE是怎么调用关机重启的,更深入的理解就要参考wiki14 帖子中提到的代码了。注意添加权限。

关机:
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);


谢谢各位的热心解答。

 

 

访问:http://topic.csdn.net/u/20100423/15/34a5ca3d-df13-4056-8e62-55f6c4c5e412.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值