这样可以捕获电源键长按  但是怎么捕获电源键按下呢  谢谢 大神指点

解决方案 »

  1.   

    使用广播呀,接收电源键按下的广播 class PowerKeyBroadcastReceiver extends BroadcastReceiver{
    @Override
    public void onReceive(Context context, Intent intent) {
    String action = intent.getAction();
    if (action.equals(Intent.ACTION_SCREEN_OFF)) {
    // 电源键按下
    }
    }
    }
      

  2.   

    同上
    BroadcastReceiver   Intent.ACTION_SCREEN_OFF监听锁屏,Intent.ACTION_SCREEN_ON亮屏
     
      

  3.   

    class PowerKeyBroadcastReceiver extends BroadcastReceiver{
        @Override
        public void onReceive(Context context, Intent intent) {
            String action = intent.getAction();
            if (action.equals(Intent.ACTION_SCREEN_OFF)) {
                // 电源键
            }
        }
    }