一、PowerManager 主要是用来控制电源状态,设置屏幕状态,和电池待机状态 PowerManager pm = ((PowerManager)getSystemService(POWER_SERVICE)); 这里我需要保持屏幕长期唤醒,不被锁屏,所以我调用WakeLock。 WakeLoc ...
分类:
移动开发 时间:
2017-01-17 15:02:00
阅读次数:
215
一、PowerManager主要是用来控制电源状态,设置屏幕状态,和电池待机状态PowerManagerpm=((PowerManager)getSystemService(POWER_SERVICE));这里我需要保持屏幕长期唤醒,不被锁屏,所以我调用WakeLock。WakeLockwake=pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK|pow..
分类:
移动开发 时间:
2017-01-17 14:19:26
阅读次数:
224
一、加强版的低电耗模式 条件:1未插电源;2屏幕关闭;(N与6.0的区别就在于N在手机非静止时也可进入低电耗模式) 作用过程及方式:1充电状态;2屏幕关闭一定时间;进入一级低电限制:关闭网络,推迟CPU作业。 3在上述基础上再静止一定时间:进入全低电耗模式:扫描PowerManager.WakeLo ...
分类:
移动开发 时间:
2016-09-16 19:40:38
阅读次数:
399
电源管理PowerManager
PowerManager是Android的电源管理类,用于管理电源操作如睡眠、唤醒、重启以及调节屏幕亮度等等。
PowerManager的对象从系统服务POWER_SERVICE中获取,它的主要方法如下:
goToSleep : 睡眠,即锁屏。
wakeUp : 唤醒,即解锁。
reboot : 重启。
另有下列几个隐藏的方法:
getMinimum...
分类:
移动开发 时间:
2016-08-02 17:08:14
阅读次数:
390
如果你想要保持CPU的运行以至于可以在设备休眠之前完成一些工作,你可以使用PowerManager调用wake locks. wake locks允许你的应用控制power state。
创建和保持唤醒锁可以对设备的电池寿命产生巨大影响。因此你应该在极其需要它的地方使用,并尽可能的短时间的使用它。例如,你绝不需要在activity中使用wake lock 。同上所属,如果你想保持屏...
移动设备的电量主要由两种元件消耗:CPU和显示屏,因此设法降低这两种元件的耗电量就是电源管理的关键,为移动设备设计的CPU大多有两种工作频率,为了省电,大部分时间内cpu都工作在降低频率下,只有进行密集计算时,如视频解码才会切换到高频状态,而显示屏省电的方法是尽量减少亮屏时间,但是显示屏的开关和应用有很大的关系,因此系统中需要有一套机制来控制显示屏的开关和亮度,这也是电源管理的主要工作。...
分类:
移动开发 时间:
2016-04-01 16:07:20
阅读次数:
338
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);通过 Context.getSystemService().方法获取PowerManager实例。 然后通过PowerManager的newWakeLoc
分类:
其他好文 时间:
2016-02-17 10:54:23
阅读次数:
433
唤醒屏幕:1 PowerManager pm = (PowerManager) context2 .getSystemService(Context.POWER_SERVICE);3 WakeLock mWakeLock = pm.ne...
分类:
其他好文 时间:
2015-12-21 15:53:13
阅读次数:
163
内容简介【Android】如何调节屏幕亮度,关闭屏幕【Android】如何调节屏幕亮度,关闭屏幕工作中遇到的,记录一下。方法1:PowerManagermanager=(PowerManager)getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLockwl=manager.newWakeLock(PowerManager.PARTIAL_WAKE..
分类:
移动开发 时间:
2015-11-07 06:46:06
阅读次数:
310
PowerManager是Android平台中用于管理控制设备电源状态、重启、休眠状态、唤醒等,使用该API会影响到电池的待机时间,所以无非必要,一般不要使用。 在PowerManager中有几个比较重要的公共方法,具体如下: 方法goToSleep、reboot、userActivity需...
分类:
移动开发 时间:
2015-10-14 11:57:12
阅读次数:
293