Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> android中保持屏幕常亮,android屏幕常亮

android中保持屏幕常亮,android屏幕常亮

編輯:關於android開發

android中保持屏幕常亮,android屏幕常亮


關於android開發中保持屏幕常亮這個問題網上的很多文章都表示需要配合使用 PowerManager 和 WakeLock ,並將FLAG設定為 FULL_WAKE_LOCK 、 SCREEN_BRIGHT_WAKE_LOCK 或者 SCREEN_DIM_WAKE_LOCK 。

但是查看 PowerManager類的源碼可以發現這些FLAGs已經被棄用,也就是說現在並不需要由 PowerManager  來控制屏幕是否常亮,這和從前的BRIGHTNESS_DIM被刪除是同樣的道理。

當需要一個layout始終點亮屏幕,就在layoutParams中添加FLAG FLAG_KEEP_SCREEN_ON ,在取消常亮時就將此FLAG移除,注意更改後都需要調用 WindowManager 的 updateViewLayout() 方法。

關於 WindowManager 以及 LayoutParams 的相關知識請自行查閱,此處不表。

 

明天就要出發和同學去上海玩啦,好開森哈哈哈 :)

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved