当前位置: 代码迷 >> Android >> 怎么实现模拟电源按钮
  详细解决方案

怎么实现模拟电源按钮

热度:78   发布时间:2016-05-01 14:49:29.0
如何实现模拟电源按钮
如何实现模拟电源按钮

我想要做一个事情可以执行电源按钮执行的操作,比如关闭屏幕,锁键盘
我尝试使用PARTIAL_WAKE_LOCK ,使用下面代码 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG);

wl.acquire();
复制代码当我打开在AndroidManifest.xml中的 WAKE_LOCK 权限的时候 <uses-permission android:name="android.permission.WAKE_LOCK" /> 
复制代码但是当我启动程序的时候没什么事情发生,我是不是少了什么了

------解决方案--------------------
不是,是你的权限无效,android.permission.WAKE_LOCK 没有系统权限加了和没加一样
------解决方案--------------------
Android2.2以上支持关屏,你可以google下DevicePolicyManager就行了,需要激活权限,并且激活后需要取消才能卸载程序
  相关解决方案