我想用一种状态唤醒android设备,使其从锁定和休眠状态中唤醒。
我该用什么?
一个唤醒锁,使我的服务继续运行,并监听抖动。
或者是否可以用服务对Flags做同样的事情呢?
如果android设备被锁定并处于休眠状态,如果我没有唤醒锁,该服务会收到任何信息吗?
更新:唤醒锁是理想的还是不必要的?
发布于 2014-12-02 03:04:56
您可以编写一个运行在后台并侦听事件的服务(抖动)。
根据标志,您可以锁定和解锁屏幕。
//Get the window from the context
WindowManager wm = Context.getSystemService(Context.WINDOW_SERVICE);
//Unlock
//http://developer.android.com/reference/android/app/Activity.html#getWindow()
Window window = getWindow();
window.addFlags(wm.LayoutParams.FLAG_DISMISS_KEYGUARD);
//Lock device
DevicePolicyManager mDPM;
mDPM = (DevicePolicyManager)getSystemService(Context.DEVICE_POLICY_SERVICE);
https://stackoverflow.com/questions/27241144
复制相似问题