Android(安卓)Keep screen on(保持屏幕唤醒)
16lz
2022-06-16
方法 1: use PowerManager and WakeLock
AndroidManifest.xml权限:程序中的代码:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
// in onResume() call mWakeLock.acquire(); ...
// in onPause() call
mWakeLock.release();
方法 2: use the window flag FLAG_KEEP_SCREEN_ON
把下面的代码加入到程序onCreate方法中:@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle); // Set keep screen on
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
}
更多相关文章
- android的ndk修改app_platform的方法,亲测绝对可行
- Android(安卓)Studio之——问题集合及解决方法(对号入座)
- Android(安卓)带输入框的弹出框
- android调用NotificationManager.notify无效,通知栏不显示
- Android权限
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- Eclipse 开发 Android, Hello, DatePicker (学习7)
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用