android 系统篇
Red风信子
厚积而薄发
展开
-
Android核心服务解析篇(二)——Android源码结构分析
版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 获得Android源码后,我们来分析源码结构。源码的全部工程分为如下三个部分。 ①Core Project:核心工程部分,这是建立android系统的基础,保存在根目录的各个文件夹中。 ②External Project:扩展工程部分,可以使其他开源项目具有扩展功转载 2017-09-04 15:36:11 · 361 阅读 · 0 评论 -
Android核心服务解析篇(一)——下载Android源代码
版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 在文字,语音,图像来说,人记住的最好或者是最多的往往是图像。对于想了解Android核心服务的程序员来说,下载android源码来了解核心服务是最快,也是最好的方法。下面我们就从安装Android源码开头来了解Android核心服务。 1.在Linux系统中获取Android源转载 2017-09-04 15:37:28 · 269 阅读 · 0 评论 -
Android核心服务解析篇(三)——Android系统的启动
分类: android(70) 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 从大的方面来说,Android系统的启动可以分为两个部分:第一部分是Linux核心的启动,第二部分是android系统的启动。第一部分主要包括系统引导,核心和驱动程序等,由于它们不属于本篇要讲的内容,这里就不再讨论。在本篇博客中,我们重点转载 2017-09-04 15:40:34 · 6742 阅读 · 0 评论 -
Android通过SystemProperties获取build.prop中配置的信息
前言 我们知道system.prop文件中存储着系统运行的很多配置信息(具体特定平台或产品的修改信息),system.prop文件中的内容最终会被编译到build.prop文件中,当程序运行时需要某种系统状态时,会到build.prop中进行读取。Android中提供了一个android.os.SystemProperties类来负责读取其中的内容,并且提供了几个Static的方...转载 2018-07-04 16:55:27 · 998 阅读 · 0 评论 -
Android.mk文件分析
从对Makefile一无所知开始,折腾了一个多星期,终于对Android.mk有了一个全面些的了解。了解了标准的Makefile后,发现Android.mk其实是把真正的Makefile包装起来,做成了一个对使用者来说很简单的东西。使用它来编译程序时,不管是动态库、可执行的二进制文件,还是Jar库、APK包,只要沿着一个简单的思路来做三大步就可以了:清除旧变量,设置新变量,调用编译函数。 ...转载 2016-05-31 14:49:04 · 246 阅读 · 0 评论