-1

我想知道当用户尝试解锁图案屏幕时?如何获得锁屏图案的触摸事件?

4

2 回答 2

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

检查处理屏幕关闭和屏幕打开意图

于 2013-09-12T04:56:57.490 回答
0

Android 提供了几个 API,可帮助您了解用户界面控件是否可聚焦,甚至请求控件获得焦点:

android:focusable 属性设置为 true 时的方向控制。

setFocusable()

isFocusable()

requestFocus()
于 2013-09-12T04:36:08.557 回答