屏幕常亮 代码
来源:互联网 发布:货到付款系统php 编辑:程序博客网 时间:2024/05/02 15:48
1.
AndroidManifest.xml
<uses-permission android:name="android.permission.WAKE_LOCK" />
2. 第一种:其实最爱用这个
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
3.第二种方法: 可以封装 好,哪里需要去哪里
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
07.mWakeLock.release();
补充一下创建锁时flag的值及意义:
int flags
各种锁的类型对CPU 、屏幕、键盘的影响:
PARTIAL_WAKE_LOCK :保持CPU 运转,屏幕和键盘灯有可能是关闭的。
SCREEN_DIM_WAKE_LOCK :保持CPU 运转,允许保持屏幕显示但有可能是灰的,允许关闭键盘灯
SCREEN_BRIGHT_WAKE_LOCK :保持CPU 运转,允许保持屏幕高亮显示,允许关闭键盘灯
FULL_WAKE_LOCK :保持CPU 运转,保持屏幕高亮显示,键盘灯也保持亮度
0 0
- 屏幕常亮 代码
- android 屏幕常亮代码
- android 屏幕常亮代码
- android 屏幕常亮代码
- iOS 使屏幕常亮代码
- iOS 使屏幕常亮代码
- 偷懒代码块之保持屏幕常亮
- 保持屏幕常亮
- 保持屏幕常亮
- 保持屏幕常亮
- Android 屏幕常亮
- 屏幕常亮
- 屏幕常亮
- android屏幕常亮
- Android 屏幕常亮
- android 屏幕常亮
- Android 屏幕常亮
- Android 屏幕常亮
- java 消息队列
- CI Weekly #1 | 这份周刊,带你了解 CI/CD 、DevOps、自动化测试
- 括号匹配算法
- [Android测试] Android Studio+Appium+Java+windows 自动化测试之一: 自动化测试理解
- jdbc 学习总结四之事物控制
- 屏幕常亮 代码
- logistic regression
- Java常见的同步和异步的区别、特点、联系
- android开发的一些步骤
- 高德地图车机版API演示程序
- 数据分析常识积累
- 高德地图车机版API演示程序
- 高德地图车机版API演示程序
- 高德地图车机版API演示程序