Android手機保持屏幕高亮方法
更新時間:2015年06月09日 10:05:44 投稿:junjie
這篇文章主要介紹了Android手機保持屏幕高亮方法,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
一開始接觸android應(yīng)用項目時,在項目快上線時策劃要求加個高亮,每次都是直接從網(wǎng)上百度一下,現(xiàn)在做游戲了,卻還是這個需求,這里備份一下方便后續(xù)的查找,畢竟是自己寫好且驗證沒問題的 :)
首先,在Activity里添加一下代碼:
成員變量:
private PowerManager.WakeLock wakeLock = null; 重寫父類Activity的兩個方法并添加一下邏輯: @Override public void onResume() { super.onResume(); acquireWakeLock(this); } @Override public void onPause() { super.onPause(); releaseWakeLock(); } public void acquireWakeLock(Context context) { if (wakeLock == null) { PowerManager powerManager = (PowerManager) (context .getSystemService(Context.POWER_SERVICE)); wakeLock = powerManager.newWakeLock( PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag"); wakeLock.acquire(); } } public void releaseWakeLock() { if (wakeLock != null && wakeLock.isHeld()) { wakeLock.release(); wakeLock = null; } }
然后,在AndroidManifest.xml里添加如下權(quán)限即可:
<uses-permission android:name="android.permission.WAKE_LOCK" />
您可能感興趣的文章:
- android 如何設(shè)置開機后屏幕亮度默認值為自動調(diào)節(jié)
- Android編程調(diào)節(jié)屏幕亮度(背景燈)及保持背景燈常亮的方法
- Android調(diào)節(jié)屏幕亮度實現(xiàn)代碼
- android 屏幕亮度調(diào)節(jié)方法詳解
- Android視頻播放器屏幕左側(cè)邊隨手指上下滑動亮度調(diào)節(jié)功能的原理實現(xiàn)
- Android中 視頻屏幕左半部分上下滑動改變亮度右半部分上下滑動改變聲音
- Android保持屏幕常亮2種實現(xiàn)方法
- Android保持屏幕常亮喚醒狀態(tài)的方法
- Android中判斷屏幕是否亮屏和是否解鎖功能
- Android保持屏幕常亮
- Android編程設(shè)置屏幕亮度的方法
相關(guān)文章
android自動安裝apk代碼實例(不使用apk安裝器安裝)
這篇文章主要介紹了android自動安裝apk代碼實例,代碼簡單,大家參考使用吧2013-11-11Jetpack Compose實現(xiàn)對話框和進度條實例解析
對話框和進度條其實并無多大聯(lián)系,放在一起寫是因為兩者的內(nèi)容都不多,所以湊到一起,對話框是我們平時開發(fā)使用得比較多的組件,進度條的使用頻率也很高,比如下載文件,上傳文件,處理任務(wù)時都可以使用進度條2023-04-04Android Webview的postUrl與loadUrl加載頁面實例
這篇文章主要介紹了Android Webview的postUrl與loadUrl加載頁面實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03