我想知道当用户试图解锁模式屏幕时如何获得锁屏模式的触摸事件?
答案 0 :(得分:0)
Android提供了几个API,可以帮助您了解用户界面控件是否具有可调焦性,甚至可以请求控件获得焦点:
当android:focusable属性设置为true时的方向控件。
setFocusable()
isFocusable()
requestFocus()
答案 1 :(得分:0)
作为检测屏幕锁定的替代方法,我认为以下内容可行:
@Override
protected void onPause()
{
super.onPause();
// If the screen is off then the device has been locked
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
boolean isScreenOn = powerManager.isScreenOn();
if (!isScreenOn) {
// The screen has been locked
// do stuff...
}
}
<强>编辑:强>
您还可以使用Intent