步骤一 获取电源管理器,获取唤醒锁:
mPowerManager = (PowerManager) getSystemService(POWER_SERVICE);
mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, ActivityMain.class.getName());
步骤二,再需要保持常亮的地方调用:
mWakeLock.acquire();
步骤三,在不需要保持常亮的地方调用:
mWakeLock.release();
各种锁的类型对CPU 、屏幕、键盘的影响:
PARTIAL_WAKE_LOCK: 保持CPU 运转,屏幕和键盘灯可以关闭。
SCREEN_DIM_WAKE_LOCK: 保持CPU 运转,保持屏幕显示,但可以变暗,允许键盘灯关闭。
SCREEN_BRIGHT_WAKE_LOCK:保持CPU 运转,允许保持屏幕高亮显示,允许键盘灯关闭。
FULL_WAKE_LOCK: 保持CPU 运转,保持屏幕和键盘灯都高亮显示。
ACQUIRE_CAUSES_WAKEUP: 当获取锁后,立刻亮屏,典型地使用在通知中,以让用户立刻查看。
ON_AFTER_RELEASE: 在释放锁(release())后,手机屏幕仍会继续亮一会儿。
分享到:
相关推荐
本篇文章主要介绍了Android保持屏幕常亮,PowerManager.WakeLock的使用。具有很好的参考价值。下面跟着小编一起来看下吧
主要介绍了Android保持屏幕常亮2种实现方法,本文分别给出示例代码,需要的朋友可以参考下
本文实例讲述了Android保持屏幕常亮唤醒状态的方法。分享给大家供大家参考,具体如下: 第一步: 首先添加权限: 代码如下:<uses android:name=”android.permission.WAKE_LOCK”> 第二步:代码实现如下: public ...
本篇文章主要介绍了Android实现保持屏幕常亮功能,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
html安卓苹果H5保持屏幕常亮网页代码 文件已打包好、本人亲测可使用!!! //保持屏幕常亮代码与文件 //JS文件NoSleep.min.js放到文件js目录里 //代码放到网页
宽屏适配、禁止截屏和保持屏幕常亮,这三个与屏幕有关的 Android 开发小众知识,说不定什么时候就派上用场。 宽屏适配 Android的屏幕适配一直以来都在折磨着我们Android开发者,越来越多的手机厂商趋向于全面屏设计...
2.保证无毒 3.简单,方便,实用 4.实例可以自行改用 5.如有非法,本人无法律责任,由改动代码人负责! 6.需要更多本人作品,查找标签“朱建强” 7.请下载,杀毒后再使用!
终止公告此React Native软件包使您可以防止在应用程序处于活动状态时屏幕进入Hibernate状态。 它对导航或视频播放等功能很有用,用户希望该应用程序在长时间内保持可见状态,而无需触摸交互。安装第一步,安装此模块...
本文实例讲述了Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法。分享给大家供大家参考,具体如下: Android写的应用程序其实可以调节屏幕亮度的,查了一下资料发现WindowManager.LayoutParams这个类就包含...
保持 屏幕常亮 触控阻止 酷安下载: 保持
1、Android屏幕常亮/点亮 代码如下: //保持屏幕常亮 PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE...
已经设置了,在原生的android没有问题和在defy上也没有问题,一到三星的galaxy上就有问题,不知道三星他们改了哪些地方。一般的话设置了播放视频屏幕没有自动。但是在三星上就出了问题。 只好再找找。一般的话设置...
一开始接触android应用项目时,在项目快上线时策划要求加个高亮,每次都是直接从网上百度一下,现在做游戏了,却还是这个需求,这里备份一下方便后续的查找,毕竟是自己写好且验证没问题的 :) 首先,在Activity里...
在Android应用开发中,不少的应用需要和屏幕打交道,例如闹钟响铃的时候要保持屏幕处于亮屏状态,而在提醒过后又需要将屏幕熄灭。那么,在Android中是怎样来控制亮屏和熄屏,次demo设置记时可很好的观察到效果,其中...
Wakelock是Flutter插件,可让您保持设备屏幕清醒,即防止屏幕进入Hibernate状态。 支持平台 平台 wakelock支持 安卓 :check_mark_button: 的iOS :check_mark_button: 网页 :check_mark_button: 苹果系统 :...