Android Frameworks Study 目录

    技术2024-10-15  63

    接触Android也已经快两年了。 记得第一次接触的时侯,是大四上一个叫做项目管理的课程,7个人一个小组,但最后变成我何朱哥两个人在那里瞎搞(可见中国教育之差)。当时我们做了一个音乐播放器,界面还算漂亮,可是功能还不行,只不过是调用一些Android 的media player的接口,并没有自己去实现。 后来,大四下决定走进Android,一个原因是本人是一个linuxer,讨厌微软,热爱一切开源的世界,第二个是也是看重了Android 的发展前途。所以毅然的进了现在的公司,作为一个system开发人员,更深入的去分析了解整个Android的系统。

     

    好, 不多说了。

     

    首先先要定义一下,什么是framework。 有人说Java部分就是framework,的确大部分的Java代码就是framework的一部分,但是一些相应的jni代码也必须算进去,而且启动的部分代码也是c的呀。

    所以我定义的framework是 “在bootloader启动之后 并 在kernel之上 的一个系统 ”。 当然这个定义会随着不断的学习而改变,不过现在看来就是这样 :) 。 好,那我就依此开始我的分析研究之旅。

     

    第一章 Android 启动过程

     

    第二章 Activity and Service

    1. Application

    2. Activity

    3. Service

    4. IPC (Binder)

     

    第三章 Graphics

     

    第四章 Internet Wifi and  BT

     

    第五章 Telephony

     

    ...

     

     

    争取不单单从代码的角度去分析,而是从整个架构的思路去考虑问题。

     

    2011年6月前应该就能完成所有的分析了把,i think

    最新回复(0)