随笔分类 -  andriod源码分析

摘要:一、Android.mk介绍 Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 它的基本格式如下: [cpp] view p 阅读全文
posted @ 2017-05-23 11:25 knightsoul 阅读(31309) 评论(0) 推荐(0)
摘要:转自http://blog.csdn.net/lizhiguo0532/article/details/7017503 Android系统启动流程 -- bootloader 摘要:本文讲解Android系统在启动过程中的关键动作,摈弃特定平台之间的差异,讨论共性的部分,至于启动更加详细的过程,需要 阅读全文
posted @ 2017-03-09 14:09 knightsoul 阅读(1754) 评论(0) 推荐(0)
摘要:每一个HAL模块都有一个ID值,以这些ID值为参数来调用硬件抽象层提供的函数hw_get_module就可以将指定的模块加载到内存来,并且获得 一个hw_module_t接口来打开相应的设备。 函数hw_get_module实现在hardware/libhardware /hardware.c文件中 阅读全文
posted @ 2017-01-10 19:55 knightsoul 阅读(3802) 评论(0) 推荐(0)