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