一.概述
一直有read the fucking source code的计划,但是实行起来都是断断续续的.到现在也没有真正得读过多少Android的源码(主要是懒的).现在回想起来实在是很惭愧,再加上好久没有写博客了,经过几天的琢磨准备在CSDN博客开两个长时间更新的系列博客(Android 源码和Android设计模式),每周更新最少一篇.以此来督促自己,并且跟其他小伙伴一起分享这个过程.
之前是直接读的framework层的源码,读起来比较枯燥和生涩,碰巧上周写了一篇MVP在Android中应用的博客,就萌生了想要了解Android原生应用会用哪种设计风格的想法.经过考虑后就决定Android源码系列就先从Android原生应用源码开始最后到framework层.这一篇就从DeskClock程序开始.
二.移植出DeskClock
1.环境平台
博主目前的环境配置
系统:Ubuntu 14.04 LTS
IDE:Android Studio 1.2.1.1
JDK:1.8