1. Android Studio阅读源码
1. 整编Android系统 . setenv && lunch && make
2. 单编
2.1 mmm development/tools/idegen/
2.2 sh ./development/tools/idegen/idegen.sh(mv ./out/target/product/tiny4412/obj/GYP/shared_intermediates/res.java xxx/res.j)
2.3 生成android.iml、 android.ipr拷贝到源码根目录下
3. 使用Android Studio 选择打开已有项目,并打开源码根目录下的android.ipr
4. 修改跳转对象
4.1 进入 file --> ProjectStruct --> SDKs --> 添加一项JDK_nolibs --> 删除所有classpath --> 对应的API使用创建的JDK_nolibs
4.2 进入 file --> ProjectStruct --> project --> 设置对应的SDK --> 设置lanuage level
4.3 进入 file --> ProjectStruct --> module --> dependencies --> 删除除了刚才创建的路径
5.Android Studio快捷键
Ctrl + N:查找类
Ctrl + Shift + N:查找文件
Ctrl + Shift + Alt + N:查找类中的方法和变量
Ctrl + Alt + Left/Right:返回至上次浏览的位置
Ctrl + H:浏览当前类的继承关系
Ctrl + O:覆写类成员
Ctrl + I:浏览实现类接口的方法
Ctrl + F12:列出当前类成员
ALT + 向上/下箭头:移动到上/下一个方法
ALT + 向左右箭头:移动到左右文件
CTRL + [SHIFT] + /:添加注释
CTRL + B/点击 :跳到定义