Android--核心分析
sanbo_xyz
尽心尽力,谓之尽人事,结果只能听天命开心的奋斗才是完整的人生
展开
-
Android 待机流程解析
以下分析基于android2.2的google源码。 开机启动时,首先执行PhoneWindowManager.systemReady()(这之前的流程不分析)。调用KeyguardViewMediator.onSystemReady()进行待机锁屏及解锁逻辑。 KeyguardViewMediator是整个待机解/锁屏业务的调度器,负责转载 2011-12-18 23:06:44 · 802 阅读 · 0 评论 -
Android Power Management
总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下: 接下来我们从Java应用层面, Android framework层面, Linux内核层面分别进行详细的讨论: 应用层的使用: Android提供了现成android.os.PowerManager类,该类用于控制转载 2011-12-18 23:04:27 · 531 阅读 · 0 评论 -
android 系统关机重启
1.android系统的关机,重启代码位于frameworksasecorejniandroid_os_Power.cpp,里面有 static void android_os_Power_shutdown(JNIEnv *env, jobject clazz) {/*关机*/ sync(); #ifdef HAVE_ANDROID_OS转载 2011-12-18 23:00:39 · 589 阅读 · 0 评论