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編程實現(xiàn)ListView內(nèi)容無限循環(huán)顯示的方法
這篇文章主要介紹了Android編程實現(xiàn)ListView內(nèi)容無限循環(huán)顯示的方法,通過繼承Adapter類實現(xiàn)ListView中的數(shù)據(jù)無限循環(huán)顯示功能,需要的朋友可以參考下2017-06-06
ImageView 實現(xiàn)Android colorPikcer 選擇器的示例代碼
本篇文章主要介紹了ImageView 實現(xiàn)Android colorPikcer 選擇器的示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-10-10
Android實現(xiàn)文字垂直滾動、縱向走馬燈效果的實現(xiàn)方式匯總
本文給大家分享了三種方式實現(xiàn)Android文字垂直滾動、縱向走馬燈效果,文中給大家介紹了相關(guān)屬性及注意事項,需要的朋友參考下吧2017-12-12

