欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android 判斷屏幕開關(guān)狀態(tài)方式總結(jié)

 更新時(shí)間:2016年10月30日 16:22:01   投稿:lqh  
這篇文章主要介紹了Android 判斷屏幕開關(guān)狀態(tài)方式總結(jié)的相關(guān)資料,需要的朋友可以參考下

Android判斷屏幕開關(guān)狀態(tài)

 方法一:使用系統(tǒng)服務(wù)

PowerManager pm= (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);

    if(!pm.isScreenOn())
    {
      //熄屏狀態(tài)
    }

方法二:使用廣播



public class ScreenReceiver extends BroadcastReceiver {




  @Override
  public void onReceive(Context context, Intent intent) {




    if (intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
      
//收到亮屏廣播

    } else if (intent.getAction().equals(Intent.ACTION_SCREEN_ON)) {

//收到熄屏廣播

    }


  }
  }

//注冊廣播
ScreenReceiver sOnBroadcastReciver=new ScreenReceiver();
    IntentFilter recevierFilter=new IntentFilter();
    recevierFilter.addAction(Intent.ACTION_SCREEN_ON);
    recevierFilter.addAction(Intent.ACTION_SCREEN_OFF);
    registerReceiver(sOnBroadcastReciver, recevierFilter);


//取消注冊
if(sOnBroadcastReciver!=null)
    {
      unregisterReceiver(sOnBroadcastReciver);
    }


注意:亮屏和熄屏廣播只能通過動態(tài)注冊才能收到。

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

最新評論