Android系统技术
Wayne-Woo
早点领悟,就少走弯路!
展开
-
Android系统框架的分析
Android是一个开放的软件系统,还有另一种定义就是Android是一个包括操作系统、中间件和关键应用的移动设备软件堆。原创 2011-08-12 20:31:57 · 3093 阅读 · 0 评论 -
浅谈:Android顶层源代码结构
作为一位底层开发人员,特别是Android底层开发,最基本的是熟悉Android源代码。Android源代码目录非常庞大,包含Android的编译脚本、目标代码、主机编译工具、仿真环境。 顶层目录:|—— Makefile 全局的Makefile。原创 2011-08-25 21:37:33 · 1371 阅读 · 0 评论 -
浅谈:Android下的external源代码目录
对于Android这个庞大的系统,其源代码占据了10多G的地盘。当初次做Android移植时,例如要进行蓝牙模块、wifi模块移植时,external目录下的源代码对你就很重要了。源码目录 external /|—— alsa-lib ALSA 音频系统程序原创 2011-08-26 19:19:45 · 4511 阅读 · 0 评论 -
底层之旅——Android蓝牙系统分析
Android蓝牙系统分为四个层次,内核层、BlueZ库、BlueTooth的适配库、BlueTooth的JNI部分、Java框架层、应用层。下面先来分析Android的蓝牙协议栈。 Android的蓝牙协议栈采用BlueZ来实现,BlueZ分为两部分:内原创 2011-10-13 09:59:56 · 4384 阅读 · 0 评论 -
底层之旅——Android显示驱动(framebuffer)的分析
Android有其完整的显示系统,上层显示系统提供系统图形的输出设备,java层的和和控件的外观和直接的图形接口的绘制都是通过显示系统呈现出来的。Android的底层显示系统与Android的Surface库部分有也着很强的联系。底层显示系统提供的是基本的显示输出设备的封装,Surface库部分是基于这个显示终端,提供了多个图层的支持以及图层间的效果等功能。如图所示的是Android显示系统的基于原创 2011-11-16 11:02:22 · 9448 阅读 · 4 评论