#序
文档是写给自己的。主要目的用来为公司后期的sdk迭代积累经验。相关技术点发布到网上没知会技术总监, 不知道会不会有啥后果。
欢迎对SDK开发感兴趣的朋友阅读。欢迎交流、分享经验。
阅读本文档需要一定的Java开发基础,面向对象的设计思想,以及Java反射、注解等高级应用。另外需要Android开发基础,如果还具备代码重构能力那就更好不过了。
工程源码位于[https://github.com/droidcoffee/Phoebe](https://github.com/droidcoffee/Phoebe)
[](https://github.com/droidcoffee/Phoebe)
目录
(一) Android SDK综合设计
[Application设计](http://blog.csdn.net/id19870510/article/details/50375912)
[Log设计](http://blog.csdn.net/id19870510/article/details/50375994)
[App的属性配置](http://blog.csdn.net/id19870510/article/details/50376016)
(二) Android SDK 功能设计
[Activity / Fragment的抽象](http://blog.csdn.net/id19870510/article/details/50376025) BaseActivity | BaseFragment
TitleBar的设计
一 [TiitleBar封装 ](http://blog.csdn.net/id19870510/article/details/50386067)
二 [TitleBar完善](http://blog.csdn.net/id19870510/article/details/50390460)
三 [TitleBar重构](http://blog.csdn.net/id19870510/article/details/50397129)
四 [TitleBar重构-优化(代理模式的使用)](http://blog.csdn.net/id19870510/article/details/50397129)
SDK核心功能
[消息的分发与界面的刷新](http://blog.csdn.net/id19870510/article/details/50482291)
- 前言
- Android sdk开发 - 序
- Android sdk开发(一)Application设计
- Android sdk开发(二) Log日志类的设计
- Android SDK开发 (三) App的属性配置
- android SDK开发-- 功能设计
- android SDK开发 -- TitleBar封装(一)
- android SDK开发 -- TitleBar封装(二)
- Android SDK开发 -- TitleBar重构 (代理模式的使用)
- Android SDK开发 -- TitleBar重构 (代理模式-优化)
- android SDK核心功能 -- 消息传递与界面刷新
- Android SDK开发 -- TitleBar重构 - 使用策略模式、舍弃代理模式