`
海布里的味道
  • 浏览: 18918 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论
文章列表
 1         Android系统启动 1.1      总体启动框架图 (1) init进程启动 (2) Native服务启动 (3) System Server,Android服务启动 (4) Home启动
总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下: (注该图来自Steve Guo)   接下来我们从Java应用层面, Android framework层面, Linux内核层面分别进行详细的讨论: 应用层的使用: Android提供了现成android.os.PowerManager类,该类用于控制设备的电源状态的切换. 该类对外有三个接口函数:          void goToSleep(long time); //强制设备进入Sleep状态
杀死哪个进程来回收资源由进程中的应用程序的优先级决定的。应用程序的优先级与它的组件的最高优先级相同。   当两个应用程序的优先级相同时,那个长时间处于较低优先级的进程会被先杀死。进程的优先级同样受进程间依赖影响,如果一个应用程序依赖于另外一个应用程序的Service或Content Provider的话,那么,提供服务的应用程序至少和接受服务的应用程序一样高的优先级。   所有的应用程序在内存里运行,直到系统需要它的资源来分配给其他的应用程序。   图3-3显示了优先级树,用来决定应用程序被终止的顺序。  
摘自各论坛网友的回答   1、移动和联通 功 能                设 置                                                取 消        查 询无条件转移        **21*电话号码#                                ##21#        *#21#无信号转移         **62*电话号码#                                ##62#        *#62#无应答转移        **61*电话号码*10*响铃时间#        ##61#  ...
我觉得对于普通人来说,最常见的是Android解屏的界面,然后应该是Home界面。今天就来分析一下解屏界面的相关代码(以索爱的解锁界面为例)。      首先看解屏的界面,我把解屏的界面分为两个部分,最上部是status Bar,下面是LockScreenSemc,在LockScreenSemc上有一个可供滑动解锁的界面,每个界面对应的类如图所示。   两个类所在包:com.android.internal.policy.impl.LockScreenSemc.javacom.android.internal.widget.SlidingTabSemc.javaSlidingTabSemc.ja ...
1、android2.2锁屏源代码位置:frameworks\policies\base\phone\com\android\internal\policy\impl 2、 从Android 2.2开始,加入了一个新的锁屏API位于android.app.admin.DevicePolicyManager包,DevicePolicyManager类的lockNow方法可以锁住屏幕,查看Android源代码发现其实是从IDevicePolicyManager实现的,整个AIDL接口调用代码为: private final IDevicePolicyManager mService; ...
Global site tag (gtag.js) - Google Analytics