Android Framework
文章平均质量分 77
子夜蓝风
希望自己从毛毛虫蜕变为一只美丽的蝴蝶!
展开
-
Android Audio 系统框架数据流分析
----------前言 今天是感恩节,突然意识到2014年又接近尾声了,岁月匆匆,白驹过隙,恍然间觉得,时间在键盘敲打的节奏里一去不复返了;在这似水流年里,每天忙于工作,一年下来,自己都忙了些什么,不禁暗自喟叹,时间都去哪儿了;为了给时间贴个标签,开始写博客了。多是一些工作记录,画图仓促,也可能表述不够专业,因为那都是自己某个阶段的理解,这都没关系,记录是为了免于遗忘,更是为原创 2014-11-27 17:09:11 · 4986 阅读 · 0 评论 -
Android启动过程之SystemServer
今日想细细研究下android的启动过程,看到systemserver部分,粗略记录一下。原创 2015-01-19 19:19:19 · 1004 阅读 · 0 评论 -
ActivityManagerService boot up sequence analysis
ActivityManagerService (AMS) 是android系统中最核心的服务,主要负责四大组件的启动,切换,调度及应用程序的管理和调度等工作,其职责与操作系统中的进程管理和调度模块类似。以system server中ActivityManagerService的调用轨迹分为以下四个部分:Part 1: AMS.mainPart 2: AMS.setSystemP原创 2015-03-20 18:41:51 · 1724 阅读 · 0 评论 -
图解Android - Zygote, System Server 启动分析
转载地址: http://www.cnblogs.com/samchen2009/p/3294713.htmlInit 是所有Linux程序的起点,而Zygote于Android,正如它的英文意思,是所有java程序的'孵化池'(玩过星际虫族的兄弟都晓得的)。用ps 输出可以看到>adb shell ps | grep -E 'init|926' root转载 2015-09-14 20:39:20 · 1096 阅读 · 0 评论 -
Battery workflow in Android 2.3
针对以上流程图做以下几点说明: 1.电池的充电状态、温度、电压以及各种状态信息是由!BatteryService来显示的,但真正的数据来源是由内核提供的,它运行在system_process进程当中。 2.!BatteryService通过JNI读取内核数据信息。它通过JNI注册的不仅有函数,而且也有变量,应该说他们是通用的,JNI的com_android_server_BatteryServi原创 2015-12-25 17:40:05 · 727 阅读 · 0 评论