
Power
文章平均质量分 86
Tommy_wxie
Tommy_wxie
展开
-
Android linux的休眠和唤醒
1. Early suspend/ late resume 是android 添加的机制,用户关闭LCD, TS, Sensors等为了省电。可称之为浅度休眠2. Linux的Suspend/resume 仍然有效,可称之为深度休眠3. echo mem > sys/power/state 会触发early suspend, echo on > sys/power/s转载 2013-11-21 16:43:51 · 1453 阅读 · 0 评论 -
ANDROID Porting系列十一、Power Management
介绍 wake_locksWake Locks类型探索Wake Lock例子PowerManager的类PM驱动注册驱动程序早期挂起 介绍Android支持其自己的电源(标准的Linux电源管理)设计的前提是的CPU不应该消耗功率,如果没有应用程序或服务需要电源。欲了解更多有关标准的Linux电源管理的信息,请参见Linux的电源管理支持http:/ / k转载 2013-11-21 16:44:32 · 1299 阅读 · 0 评论 -
Android 电源管理——gotosleep和userActivity关注
一、Android power management应用层分析 Android提供了android.os.PowerManager类,该类用于控制设备的电源状态的切换. 该类对外有三个接口函数: 1、void goToSleep(long time); 强制设备进入Sleep状态 要注意权限问题。 2、转载 2013-11-21 15:50:50 · 8678 阅读 · 0 评论 -
android电源管理
Android 的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,timeout之后的屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等,这些都直接关系到产品的待机时间,以及用户体验。在网上可以找到一篇到处转载的关于power management的文章http://blog.youkuaiyun.com/hzdysymbol/archive/2009/03/19/4004791.aspx,不转载 2013-11-21 16:15:02 · 1361 阅读 · 0 评论 -
Android之 BatteryService
电池的信息,电压,温度,充电状态等等,都是由BatteryService来提供的。BatteryService是跑在system_process当中,在系统初始化的时候启动,如下 在BatteryService.java中: Log.i(TAG, "Starting Battery Service."); BatteryService b转载 2013-11-22 10:59:51 · 1331 阅读 · 0 评论