PHDemo 《手机就是开发板》 目录 第一期 前言 http://blog.csdn.net/aggresss/article/details/53364324 第二期 AOSP 环境搭建、下载和编译 http://blog.csdn.net/aggresss/article/details/53393511 第三期 Android Kernel 下载和编译 http://blog.csdn.net/aggresss/article/details/53461464 第四期 Android Studio 开发环境搭建和Helloworld演示 http://blog.csdn.net/aggresss/article/details/53525468 第五期 基于模拟器上的实践和学习规划 http://blog.csdn.net/aggresss/article/details/53538575 第六期 基于模拟器的Helloworld 内核驱动 http://blog.csdn.net/aggresss/article/details/53557699 第七期 基于模拟器的Helloworld 可执行程序 http://blog.csdn.net/aggresss/article/details/53561241 第八期 基于模拟器的Helloworld HAL接口 http://blog.csdn.net/aggresss/article/details/53571487 第九期 基于模拟器的Helloworld JNI方法 http://blog.csdn.net/aggresss/article/details/53575075 第十期 基于模拟器的Helloworld Framework接口 http://blog.csdn.net/aggresss/article/details/53576022 第十一期 基于模拟器的Helloworld APP 访问硬件服务 http://blog.csdn.net/aggresss/article/details/53580520 第十二期 Android ROM结构分析 http://blog.csdn.net/aggresss/article/details/53955998 第十三期 AOSP 编译环境初始化过程分析 http://blog.csdn.net/aggresss/article/details/53968884 第十四期 AOSP 编译系统分析 http://blog.csdn.net/aggresss/article/details/53976626 第十五期 在AOSP上建立一个新产品 http://blog.csdn.net/aggresss/article/details/53985084 第十六期 CyanogenMod 小米3W刷机 http://blog.csdn.net/aggresss/article/details/53998257 第十七期 CyanogenMod 编译小米3W http://blog.csdn.net/aggresss/article/details/53999626 第十八期 Android GPS原理分析 http://blog.csdn.net/aggresss/article/details/54318662 第十九期 Android中修改GPS数据实验 http://blog.csdn.net/aggresss/article/details/54318905 第二十期 在Android中修改GPS定位数据的完整方案 http://blog.csdn.net/aggresss/article/details/54323034