Android如何在activity中控制屏幕点亮与关闭
来源:互联网 发布:梦龙网络计划编制软件 编辑:程序博客网 时间:2024/06/05 06:20
Android中通过各种Lock锁对电源进行控制,需要注意的是加锁和解锁必须成对出现。
需要注意的是,需要在mainfest权限获取
要进行电源的操作需要在AndroidManifest.xml中声明该应用有设置电源管理的权限。
另外,根据flags不同的值,实现不同级别的电源管理。
关于int flags 各种锁的类型对CPU 、屏幕、键盘的影响:
PARTIAL_WAKE_LOCK :保持CPU 运转,屏幕和键盘灯有可能是关闭的。
SCREEN_DIM_WAKE_LOCK :保持CPU 运转,允许保持屏幕显示但有可能是灰的,允许关闭键盘灯
SCREEN_BRIGHT_WAKE_LOCK :保持CPU 运转,允许保持屏幕高亮显示,允许关闭键盘灯
//启用屏幕常亮功能PowerManager pm =(PowerManager) getSystemService(POWER_SERVICE);wakeLock= pm.newWakeLock(PowerManager.FULL_WAKE_LOCK| PowerManager.ACQUIRE_CAUSES_WAKEUP,myPowerManager.TAG);wakeLock.acquire();//关闭 屏幕常亮功能if (wakeLock != null) {wakeLock.release();}
需要注意的是,需要在mainfest权限获取
要进行电源的操作需要在AndroidManifest.xml中声明该应用有设置电源管理的权限。
<uses-permissionandroid:name="android.permission.WAKE_LOCK"/><uses-permissionandroid:name="android.permission.DEVICE_POWER"/>
另外,根据flags不同的值,实现不同级别的电源管理。
关于int flags 各种锁的类型对CPU 、屏幕、键盘的影响:
PARTIAL_WAKE_LOCK :保持CPU 运转,屏幕和键盘灯有可能是关闭的。
SCREEN_DIM_WAKE_LOCK :保持CPU 运转,允许保持屏幕显示但有可能是灰的,允许关闭键盘灯
SCREEN_BRIGHT_WAKE_LOCK :保持CPU 运转,允许保持屏幕高亮显示,允许关闭键盘灯
FULL_WAKE_LOCK :保持CPU 运转,保持屏幕高亮显示,键盘灯也保持亮度.
0 0
- android 如何在activity中控制屏幕点亮与关闭
- android如何在activity中控制屏幕点亮与关闭
- Android如何在activity中控制屏幕点亮与关闭
- 如何在activity中控制屏幕点亮与关闭
- 如何在activity中控制屏幕点亮与关闭
- 如何在activity中控制屏幕点亮与关闭
- [FAQ04299]如何在activity中控制屏幕点亮与关闭
- 如何在activity中控制屏幕点亮与关闭
- Android Activity 中控制屏幕点亮与关闭 M
- android adb 点亮 关闭 屏幕 命令
- 如何在Android中获知屏幕打开或者关闭
- android 点亮屏幕与解锁
- Android-点亮屏幕与唤醒
- android开发:屏幕点亮与屏幕取消点亮
- Android 解屏幕锁与点亮屏幕
- Android 解屏幕锁与点亮屏幕
- Android 解屏幕锁与点亮屏幕
- Android 解屏幕锁与点亮屏幕
- Linux终端缩短路径名
- CocoaPods详解之----制作篇
- web手势库AlloyFinger运用( 控制CANVAS中图片移动、缩放、旋转)
- CUDA学习(四)初探
- 26个字母和数字符号ASCII码对照表
- Android如何在activity中控制屏幕点亮与关闭
- 浅谈C/C++ 开发Excel插件之操作excel
- 1078 - Integer Divisibility
- 关于小米手机及一些使用相册去选取图片的手机的一些问题
- php checkbox 取值详细说明
- 预压缩处理图片 options.inJustDecodeBounds = true
- zabbix agent类型的所有key 值
- Swift 图片轮播图
- iOS - NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)