麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

android WakeLock使用方法代碼實例

2020-04-11 12:17:34
字體:
來源:轉載
供稿:網友
Android中提供了一個名為WakeLock的類在android.os.PowerManager.WakeLock中,從名字來看WakeLock是喚醒鎖的意思,它可以控制屏幕的背光開關,所以在電源管理類。
  WakeLock實例化方法比較簡單,因為是系統的遠程服務,通過下面的代碼來構造
復制代碼 代碼如下:

  PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
  PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "Android123"); //最后一個參數為實例名,可以換成其他的。
  wl.acquire();  //喚醒點亮屏幕
  //這個期間屏幕將點亮
  wl.release(); //恢復屏幕到黑暗

  當然Android考慮到安全并不是說開發者有了權限,就可以隨意的控制屏幕的背光顯示或無,只有通過acquire點亮的背光才能使用release讓其關閉背光,如果直接調用release方法關閉屏幕將會產生一個異常。
  從Android 2.1 API Level7開始增加了一個判斷屏幕是否處于點亮狀態可以使用public boolean isScreenOn ()這個方法,代碼為
復制代碼 代碼如下:

  PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
  boolean isScreenOn = pm.isScreenOn();

  而對于Android 2.2 API Level為8時增加了一個reboot(),可以重啟手機進入恢復模式,同時你需要申請權限 來實現,不過Android開發網不保證該方法在所有固件上有效,部分廠商考慮到安全并沒有開發這個重啟方法。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 在线亚洲观看 | 在线视频 中文字幕 | 久久精品国产99国产精品澳门 | 日韩精品久久久 | 日本中文字幕网址 | xvideos korean| 成人免费福利网站 | 久久人人爽人人爽人人片av免费 | 欧美视频黄色 | 亚洲生活片 | 国产一精品一av一免费爽爽 | 婷婷亚洲一区二区三区 | 久草在线观看福利 | 欧美性色黄大片www 成人免费网站在线观看 | 精品人伦一区二区三区蜜桃网站 | 亚洲国产高清自拍 | 毛片小网站| 亚州综合网 | 免费国产不卡午夜福在线 | 激情小说色 | 国产亚洲精品久久久久5区 男人天堂免费 | 全视频tv | 97久久日一线二线三线 | 91精品国产乱码久久桃 | 最近国产中文字幕 | 日韩视频精品一区 | 午夜视频观看 | 男人久久天堂 | 欧美亚洲黄色片 | 夜夜看 | 黄网站色成年大片免费高 | 99ri在线 | 99精品在线视频观看 | 日日草日日干 | 国内精品久久久久久久久久 | 成人免费区 | 日韩精品一二三 | 国产免费一区二区三区 | 日韩激情一区二区三区 | 91经典视频| 日韩精品中文字幕一区二区三区 |