Android学习规划

来源:互联网 发布:c语言去掉字符串结束符 编辑:程序博客网 时间:2024/05/05 04:11

业余时间的学习规划
亟待处理的模块:
1. Log框架:kernal 、native、java ;
2. wms : 查找与 AMS 、phonewindowmanager、inputmanagerservice、animate 的关系;

① 快速看AssetMgr 的 sourcecode,以便 了解AssetMgr 的内部原理;
结果预期:
1.知道如何加载资源;
2.通过 R.java 文件应用资源,而可以使用资源 的原理;

②对剩余的 C++ 的几个章节的语法,进行快速复习;
结果预期:
1.对 多继承 、析构函数 、指针 这些概念重新过一遍,因为之前都遗忘了;

③将 JVM 剩余的一些章节 阅读完毕;
结果预期:
1.垃圾回收机制;—>针对OOM问题进行学习;
2.类加载机制;–>案例部分还未看完;
3.了解程序编译的过程;

4.重新理顺 Android WMS 其中复杂的关系;
结果预期:
1.与WMS相关的模块,可以很快知道 他们的交互的关系;

⑤学习之前不了解的 设计模式,复习已经了解的设计模式,结合Android sourcecode;
结果预期:
1.了解设计模式的核心思想;
2.最好可以 结合 Android source code 的设计去体会 设计模式;
3.最好是可以做到融会贯通;—>那我就是大神了吧,那时候,哈哈;

⑥开始 ART 的学习;
结果预期:
1.对比JVM进行学习,了解其中的差异;

0 0