国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android 判斷屏幕開關狀態方式總結

2019-12-12 04:52:48
字體:
來源:轉載
供稿:網友

Android判斷屏幕開關狀態

 方法一:使用系統服務

PowerManager pm= (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);    if(!pm.isScreenOn())    {      //熄屏狀態    }

方法二:使用廣播

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);    }

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙河市| 手机| 武邑县| 天祝| 江源县| 长春市| 永善县| 石屏县| 陇南市| 浮山县| 陵川县| 靖远县| 清镇市| 友谊县| 阳泉市| 尚义县| 仪征市| 明星| 娄烦县| 从化市| 和林格尔县| 司法| 霍邱县| 通渭县| 将乐县| 车险| 贵阳市| 仁布县| 上饶市| 岐山县| 山阴县| 汉沽区| 北票市| 翁牛特旗| 湘阴县| 诸暨市| 南安市| 松溪县| 同仁县| 甘孜| 桃江县|