#序
文檔是寫給自己的。主要目的用來為公司后期的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重構 - 使用策略模式、舍棄代理模式