E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android电源
形象理解
android电源
管理wakelock状态
wake 醒着-----sleep 睡眠wakelock 醒锁,只有有人拿着锁,系统就不能进入睡眠状态(如果没有锁了,就可以睡眠)。类似人要保持清醒状态,不能睡觉。但是清醒时也可以闭着眼,例如在通话中,p-sensor拿到了wakelock,这就要求系统不能休眠(此处是cpu不能休眠:打着电话时手机怎么能休眠呢),但是可以把屏幕关掉(人醒着但闭着眼)wakelock控制的手机各部位(以人醒着时候的
matthewei6
·
2014-02-19 15:00
android
android电源
管理
Android的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,timeout之后的屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等,这些都直接关系到产品的待机时间,以及用户体验。在网上可以找到一篇到处转载的关于powermanagement的文章http://blog.csdn.net/hzdysymbol/archive/2009/03/19/4004791.aspx,不过也
qq160816
·
2014-02-18 14:00
android电源
锁机制
android新加入的wakelock是一种锁的机制,只要拿着这个锁,系统就无法进入休眠,可以被用户态进程和内核线程获得。这个锁可以是有超时的或者是没有超时的,超时的锁会在时间过去以后自动解锁。如果没有锁了或者超时了,内核就会启动标准linux的那套休眠机制机制来进入休眠。 主要源码位于文件:kernel/kernel/power/wakelock.c,kernel/include/linux/w
hanmengaidudu
·
2013-12-11 19:00
android电源
管理
电源管理始终是手机等移动设备最重要的一个功能,尤其对于Android这种智能手机或者说手机电脑化的设备,电源管理更显得十分重要。Linux一直在传统的PC和服务器市场上有很好的应用,也有了比较好的电源管理框架,但是对于智能手机等嵌入式设备来说,Linux标准的电源管理就显得不是很适用了,有许多需要改进的地方。Android在这方面做了一些比较好的尝试,在这里我们将详细的介绍Android系统的电源
conceptcon
·
2013-09-09 14:00
Android电源
管理
http://blog.csdn.net/hzdysymbol/article/details/3956462研究了好几个月的
Android电源
管理了,有时间得自己写一些心得体会了,先转贴一份写得不错的文章吧
wangkaiblog
·
2013-07-31 21:00
android电源
“有毒”移动电源Android版的设计及其实现
今天在这里和大家一起学习一下
android电源
报道http://www.cnbeta.com/articles/239726.htm称:安全研究员用BeagleBone做出“有毒”充电器可以入侵
·
2013-06-24 20:00
android
为
Android电源
键添加重启项
先看一张图片:那么要加重启项要怎么做呢?首先在源码中找到按电源弹出的选项的源文件,也就是freamwork/base/policy/src/com/android/internal/policy/impl/GlobalActions.java在其中找到privateAlertDialogcreateDialog()方法,里面有一个mItems的添加选项,在里面加入 //addbyx
twlkyao
·
2013-06-20 20:00
android
源代码
Android电源
管理机制的实现
从电源模块的初始化函数(pm_init)开始分析:/kernel/power/main.cstaticint__initpm_init(void) { interror=pm_start_workqueue(); if(error) returnerror; hibernate_image_size_init(); hibernate_reserved_size_init(); power_kob
incanus
·
2013-04-28 15:00
android 2.3 电源管理
1.介绍 这是一篇关于
Android电源
管理的文章,适合应用程序开发人员和驱动开发人员和FrameWork开发人员阅读。2.
lijinwei_123
·
2013-04-26 16:00
2011-01-04 14:16
Android电源
管理系统调研报告
android电源
管理Android的电源管理也是很重要的一部分。
ldh_123456
·
2013-04-02 22:00
android电源
管理简单分析
PM特点Wakelock机制WakeLock是一种锁的机制,只要有人拿着这个锁,系统就无法进入休眠(这里的休眠,指的是标准的Linux的休眠,不包含使用early_suspend()进行休眠的设备,使用early_suspend()的设备,在系统还有wake_lock锁的时候,也是要休眠的),可以被用户态程序和内核获得.这个锁可以是有超时的或者是没有超时的,超时的锁会在时间过去以后自动解锁. 如果
gangyanliang
·
2013-04-01 16:00
Android之50个你不知道的使用窍门
1.使用
Android电源
管理widget从Android2.1系统开始内置了一个非常强大的带能源管理widget,通过这个widget你可以快速开启或者关闭Wi-Fi,蓝牙,GPS,同步这些手机耗电大户
linux_loajie
·
2013-01-21 11:00
Android电源
管理之三:PowerManager.WakeLock源码详读
PowerManager.WakeLock有加锁和解锁两种状态,加锁的方式有两种,一种是永久的锁,这样的锁除非显式的放开,是不会解锁的,所以这种锁用起来要非常的小心。第二种锁是超时锁,这种锁会在锁住后一段时间自动解锁。 在创建了PowerManager.WakeLock后,有两种机制,第一种是不计数锁机制,另一种是计数锁机制。这可以通过setReferenceCount
zhandoushi1982
·
2013-01-17 14:00
Android电源
管理之二:PowerManager 类wakelock的操作实例
使用WakeLock可控制电源状态。比如在玩游戏时不允许屏幕变成DIM或者黑屏,那么只需要在启动游戏的activity的onResume函数中获取wakelock,在退出游戏时的activity的onPause函数中释放wakelock就行。操作方式就是:privatevoidacquireWakeLock(){ if(wakeLock==null){ Logger.d("Acqui
zhandoushi1982
·
2013-01-14 22:00
Android电源
管理之一:基础概览
总体上来说Android的电源管理,主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低。整个系统的电源管理架构图如下: TheabovepictureshowstheoverallarchitecturedesignofAndroidpowermanagementmodule. Currentlyitonlysupportssetscreenon
zhandoushi1982
·
2013-01-10 15:00
android电源
添加重启项
首先找到按电源弹出的选项的源文件,也就是freamwork/base/policy/src/com/android/internal/policy/impl/GlobalActions.java再找到privateAlertDialogcreateDialog()方法,里面有一个mItems的添加选项,在里面加入 //addbyxxnan2012-9-13
jdsjlzx
·
2013-01-09 15:00
Android电源
管理
1. 用户空间的接口在kernel/power/main.c中,定义了一组sysfs的属性文件,其中一个定义是:power_attr(state);把这个宏展开后:[cpp] viewplaincopystaticstruct kobj_attribute state_attr = { \ .attr ={
wangkaiblog
·
2013-01-03 15:00
android电源
添加重启项
转载自:http://www.eoeandroid.com/thread-233670-1-1.html 首先找到按电源弹出的选项的源文件,也就是freamwork/base/policy/src/com/android/internal/policy/impl/GlobalActions.java再找到privateAlertDialogcreateDialog()方法,里面有一个mItems的
murphykwu
·
2012-12-20 17:00
PowerManager源码
PowerManager类为对
Android电源
进行管理提供了接口。
sergeycao
·
2012-11-15 09:00
为
android电源
键添加重启项
先看一张图片:那么要加重启项要怎么做呢?首先在源码中找到按电源弹出的选项的源文件,也就是freamwork/base/policy/src/com/android/internal/policy/impl/GlobalActions.java在其中找到privateAlertDialogcreateDialog()方法,里面有一个mItems的添加选项,在里面加入 //addbyx
xiaxiangnanxp1989
·
2012-11-13 14:00
android
android
android
添加重启项
android电源
管理
Android的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,timeout之后的屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等,这些都直接关系到产品的待机时间,以及用户体验。framework层主要有这两个文件:frameworks\base\core\java\android\os\PowerManager.javaframeworks\base\services\jav
melody157398
·
2012-11-12 19:00
android电源
管理简要
1,Android中支持的电源状态: PM_SUSPEND_ON--设备处于全电源状态,也就是正常工作状态; PM_SUSPEND_MEM--suspendtomemory,设备进入睡眠状态,但所有的数据还保存在内存中,只有某些外部中断才可以唤醒设备。 PM_SUSPEND_STANDBY -----在大部分的Android设备中均不支持。 2,EarlySuspe
cqupt_chen
·
2012-11-12 13:00
Android电源
管理
Android电源
管理方面网上资料比较多,这里就梳理下Android源码的线索,关注wake_lock和early_suspend。
gjsisi
·
2012-09-18 15:00
Android电源
管理之wake_lock驱动
1.wake_lock是什么?wake_lock是一个数据结构,是一种锁机制,顾名思义它是一把唤醒锁,只要有用户持有这把锁,系统将无法进入睡眠状态,这个锁可以是有超时的或者是没有超时的,超时的锁会在时间过去以后自动解锁.如果没有锁了或者超时了,内核就会启动标准linux的那套休眠机制机制来进入休眠.wake_lock数据结构在include/linux/wakelock.h中被定义:structw
jefferyjoyce
·
2012-08-17 15:00
android电源
管理PowerManager
PowerManager这个类提供了电源管理的一些功能,比如可以让屏幕或者键盘亮起来等。还有对设备的重启的api官网是这么解释的PowerManager ClassOverview这个类提供了控制设备电源状态的管理功能。设备的电池的持续时间(寿命)会受到使用这个API的重要影响。在非必要的情况下不要使用WakeLock,即使必须使用,也要最低限度使用这个api,使用完之后应确保立即释放掉。通过 C
com360
·
2012-07-25 14:00
android
service
null
menu
keyboard
notifications
Android电源
管理系统调研报告-(3)
http://blog.csdn.net/zwj0403/article/details/6541157#一、 powermanagerservice.java 1 、 nestclass1) 、 privateclassUnsynchronizedWakeLock从类名可以看出这个类实现的是异步获取唤醒锁。当 PowerManager.WakeLock 与 synchronizingonmLoc
lwpping
·
2012-07-19 10:00
Android系统操作的50个实用技巧
1.使用
Android电源
管理widget 从Android2.1系统开始内置了一个非常强 大的带能源管理widget,通过这个widget 你可以快速开启或者关闭 Wi-Fi,蓝牙,GPS,同步这些手机耗电大户
wen742538485
·
2012-07-16 23:00
android
Android电源
管理
http://blog.csdn.net/hzdysymbol/article/details/3956462研究了好几个月的
Android电源
管理了,有时间得自己写一些心得体会了,先转贴一份写得不错的文章吧
lwpping
·
2012-06-26 10:00
android电源
管理
http://www.cnblogs.com/jacktu/archive/2010/07/07/1773011.htmlAndroid的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,timeout之后的屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等,这些都直接关系到产品的待机时间,以及用户体验。在网上可以找到一篇到处转载的关于powermanagement的文章http:/
lwpping
·
2012-06-26 10:00
研究人员:大量Android应用有电源Bug 5小时内用光电池
美国普渡大学的研究人员在6月13日发表报告称,使用了
Android电源
管理API的应用中大约1/4含有严重的漏洞,这些漏洞会造成电量快速消耗。
·
2012-06-19 08:00
android
Google
Android电源
管理
一、Android的电源管理总体上来说Android的电源管理还是比较简单的,主要就是通过锁(唤醒锁)和定时器(超时灭屏)来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下:(注该图来自SteveGuo) 接下来我们从Java应用层面,Androidframework层面,Linux内核层面分别进行详细的讨论:应用层的使用:Android提供了现成android.os.Power
zhangchiytu
·
2012-06-11 12:00
android
timer
jni
keyboard
frameworks
linux内核
Android电源
管理 .
Android电源
管理方面网上资料比较多,这里就梳理下Android源码的线索,关注wake_lock和early_suspend。
wangyunqian6
·
2012-03-29 16:00
Android电源
信息
[代码]PowerTestActivityviewsourceprint?001importandroid.app.Activity;002importandroid.content.BroadcastReceiver;003importandroid.content.Context;004importandroid.content.Intent;005importandroid.content.
pugongying1988
·
2012-03-26 11:00
android
String
layout
null
action
import
android底层开发
bbs.starandroid.com/showtopic-10667.html·Android平台值得关注的开源项目http://bbs.starandroid.com/showtopic-10668.html·
Android
adashao
·
2012-02-24 16:00
Android电源
管理分析
Android的电源管理部分,在纵向上分为四层:第一部分:Application层主要是利用AndroidFrameworks提供的API进行应用级的开发,需要注意的是相关权限的申明: 第二部分:Frameworks层1. /frameworks/base/core/java/android/os/PowerManager.javav PowerManager:提供对设备的电源进行管理
protheschildren
·
2012-01-31 21:17
Android 电源管理基础框架图
Android电源
管理方面网上资料比较多,这里就梳理下Android源码的线索,关注wake_lock和early_suspend。
yzhang8703
·
2011-12-31 01:00
linux
框架
android
Linux Kernel and Android 休眠与唤醒
正好这几天在研究
android电源
管理机制。
wangyunqian6
·
2011-12-29 16:00
android
linux
struct
嵌入式
linux内核
filesystems
Android电源
管理
Android电源
管理分类:kernel与Android2011-05-1423:07227人阅读评论(1)收藏举报电源管理始终是手机等移动设备最重要的一个功能,尤其对于Android这种智能手机或者说手机电脑化的设备
Milan_66
·
2011-12-11 14:34
android
linux
平台
hibernate
框架
disk
andorid
驱动/应用开发
Android电源
管理
Android电源
管理分类:kernel与Android2011-05-1423:07227人阅读评论(1)收藏举报电源管理始终是手机等移动设备最重要的一个功能,尤其对于Android这种智能手机或者说手机电脑化的设备
lqf785435771
·
2011-12-11 14:00
kernel与Android
PowerManager源码
http://hi-android.info/src/android/os/PowerManager.java.htmlPowerManager类为对
Android电源
进行管理提供了接口。
hudashi
·
2011-12-10 09:00
Android电源
管理简介(下)
文章转载自:http://blog.csdn.net/hzdysymbol/archive/2009/03/19/4004791.aspxKernel层其主要代码在下列位置:drivers/android/power.c其对Kernel提供的接口函数有EXPORT_SYMBOL(android_init_suspend_lock);//初始化Suspendlock,在使用前必须做初始化EXPORT
hudashi
·
2011-12-10 09:00
android
timer
linux
list
活动
keyboard
Android电源
管理简介(上)
文章转载自:http://blog.csdn.net/hzdysymbol/archive/2009/03/19/4004791.aspx AndroidPowerManagement 总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下:(注该图来自Ste
hudashi
·
2011-12-10 09:00
java
android
jni
keyboard
frameworks
linux内核
Android电源
管理,低电量报警
Sourcecode:packagecom.inanwong.main; importjava.util.Timer; importjava.util.TimerTask; importandroid.content.BroadcastReceiver; importandroid.content.Context; importandroid.content.Intent; i
wyinan
·
2011-10-12 11:00
exception
timer
android
String
Constructor
delay
android底层开发
bbs.starandroid.com/showtopic-10667.html·Android平台值得关注的开源项目http://bbs.starandroid.com/showtopic-10668.html·
Android
simayilong
·
2011-09-26 13:00
eclipse
android
移动开发
JUnit
单元测试
PhoneGap
android50大秘籍
1.使用
Android电源
管理widget 从Android 2.1系统开始内置了一个非常强大的带能源管理widget,通过这个widget你可以快速开启或者关闭Wi-Fi,蓝牙,GPS,同步这些手机耗电大户
abc20899
·
2011-08-25 20:00
android
Android电源
管理
Android电源
管理方面网上资料比较多,这里就梳理下Android源码的线索,关注wake_lock和early_suspend。
qianjin0703
·
2011-08-10 19:00
android
linux
Android电源
管理系统调研报告-(5)
2、kernel层sysfs接口函数的建立这里所分析的代码基于三星公司的手机产品i5700。涉及到电源管理的设备,该设备驱动应该增添相应的代码以支持相应的电源管理,如suspend、resume。同时应该有相应的代码向sysfs提供相应的entry供用户使用。由于该流程分析的是Lcd亮度的调节,所以涉及到Lcd驱动向sysfs提供的entry。suspend、resume等功能在android层调
zwj0403
·
2011-06-13 14:00
Android电源
管理系统调研报告-(4)
二、Brightness的调节现在通过一个具体的电源管理实例来了解从andriod上层到内核驱动层的整个调用流程。如果你使用过android操作系统,无论是模拟器还是开发板亦或手机,对里面setting这个服务一定很熟悉吧。其中有一项是用于调节显示屏亮度的:setting/sound&displaysettings/brightness。这个功能是怎么实现的呢。通过分析,我们可以清晰看到整个调用的
zwj0403
·
2011-06-13 14:00
Android电源
管理系统调研报告-(3)
一、powermanagerservice.java1、nestclass1)、privateclassUnsynchronizedWakeLock从类名可以看出这个类实现的是异步获取唤醒锁。当PowerManager.WakeLock与synchronizingonmLocks之间发生死锁的时候,这个类可以重新实现PowerManager.WakeLock。由于它没有外部同步块,所以只有当拥有锁
zwj0403
·
2011-06-13 14:00
android
Class
animation
button
keyboard
delay
Android电源
管理系统调研报告-(1)
如今手持设备中出现的一对不可调和的矛盾就是越来越大的能量消耗与电池容量瓶颈之间的矛盾,就算没有这个瓶颈,相对更持久的续航能力也是众向所归。Android系统一般应用于高端智能设备,能源消耗尤其突出,因此对Android的电源管理系统的调研有很必要。Android系统是基于标准Linux内核之上的,在Linux内核在原有的powermanager系统之上增加了相应了文件,为Android系统的pow
zwj0403
·
2011-06-13 13:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他