Android Framework维护开发的五个阶段!
对于Android行业的开发者而言,Framework层维护开发通常有以下五个阶段:
- 第一阶段:熟悉各种基本工具的使用,比如linux,git,sourceinsight,svn等;
-
第二阶段:熟悉所需要维护模块的代码,可以通过定位问题(主要是log定位)来梳理代码流程;
-
第三阶段:多看代码,梳理流程,追求更“牛逼”的分析手段,如:
-
使用性能分析工具systrace和traceview,
-
Google提供的功耗分析工具buttery historal2.0,
-
ddms里的内存分析工具mat和层级观察器工具(能够直接对应到UI上)等
切记勿自我感觉过于良好以至于形成惰性,陷入技术瓶颈;
-
-
第四阶段:追求性能稳定性的问题解决;
- 第五阶段:熟知Android整体架构,对方案设计的优劣有自己的认识,并且能提出更好的改进方案。
【Android framework开发知识脑图】
Android技术 文章被收录于专栏
热门Android技术学习