【android开发】动态设置屏幕常亮/不常亮
来源:互联网 发布:大数据建设 编辑:程序博客网 时间:2024/06/11 21:05
开发过程中,遇到了在某种情况下需要保持屏幕常亮,某种情况下又不保持常亮的情况。将实现代码记录如下。
1、首先需要声明权限:
<!-- 保持屏幕亮起权限 --><uses-permission android:name="android.permission.WAKE_LOCK" ></uses-permission>
2、获取PowerManger对象和WakeLock对象。
powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE);wakeLock = powerManager.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "myLock");wakeLock.setReferenceCounted(false);
3、动态控制屏幕常亮与否。
//解除常亮限制wakeLock.release();//让屏幕保持常亮wakeLock.acquire();
0 0
- 【android开发】动态设置屏幕常亮/不常亮
- Android屏幕常亮设置
- Android开发--屏幕常亮
- Android 之 设置屏幕常亮
- Android 屏幕常亮
- android屏幕常亮
- Android 屏幕常亮
- android 屏幕常亮
- Android 屏幕常亮
- Android 屏幕常亮
- 设置屏幕常亮 switch
- oc设置屏幕常亮
- Android 屏幕常亮 背景常亮
- Android 屏幕常亮 背景常亮
- Android中设置全屏和屏幕常亮方法
- Android保持屏幕常亮
- android保持屏幕常亮
- Android 保持屏幕常亮
- OpenGL--天空盒
- SearchView本地实时搜索
- 01-Popover跳转
- 对before和after这 两个伪类的理解
- lep开发笔记 -- 内存泄漏
- 【android开发】动态设置屏幕常亮/不常亮
- 关于C语言中scanf函数的小结
- ROS下使用CURL与服务器数据交换
- JS中数组的操作
- Android特效专辑(八)——实现心型起泡飞舞的特效,让你的APP瞬间暖心
- 第四章 手机平板要兼顾-探究碎片
- cannot open source file "boost..."
- Git和GitHub使用总结
- Fiddler抓取HTTPs流量