失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > android9屏幕长亮补丁 Android保持屏幕常亮

android9屏幕长亮补丁 Android保持屏幕常亮

时间:2022-02-27 06:59:17

相关推荐

android9屏幕长亮补丁 Android保持屏幕常亮

Android保持屏幕常亮,PowerManager.WakeLock的使用

package com.hebaijun.wakelock;

import android.app.Activity;

import android.os.Bundle;

import android.os.PowerManager;

public class WakeLockActivity extends Activity {

PowerManager.WakeLock wakeLock;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE,

"WakeLockActivity");

}

@Override

protected void onPause() {

super.onPause();

if (wakeLock != null) {

wakeLock.release();

}

}

@Override

protected void onResume() {

super.onResume();

wakeLock.acquire();

}

}

需要在AndroidManifest.xml中添加权限

SCREEN_BRIGHT_WAKE_LOCK表示屏幕亮,键盘不亮。

ON_AFTER_RELEASE表示执行 release方法后继续保持屏幕亮,直到默认超时后黑屏。

最好在 onResume方法中请求常亮,在 onPause方法中释放。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

如果觉得《android9屏幕长亮补丁 Android保持屏幕常亮》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。