读书人

怎么实现模拟电源按钮

发布时间: 2012-09-14 23:00:48 作者: rapoo

如何实现模拟电源按钮
如何实现模拟电源按钮

我想要做一个事情可以执行电源按钮执行的操作,比如关闭屏幕,锁键盘
我尝试使用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就行了,需要激活权限,并且激活后需要取消才能卸载程序

读书人网 >Android

热点推荐