Android sdk开发 - 序
来源:互联网 发布:c语言怎么打开特定文件 编辑:程序博客网 时间:2024/06/06 17:15
序
文档是写给自己的。主要目的用来为公司后期的sdk迭代积累经验。相关技术点发布到网上没知会技术总监, 不知道会不会有啥后果。
欢迎对SDK开发感兴趣的朋友阅读。欢迎交流、分享经验。
阅读本文档需要一定的Java开发基础,面向对象的设计思想,以及Java反射、注解等高级应用。另外需要Android开发基础,如果还具备代码重构能力那就更好不过了。
工程源码位于https://github.com/droidcoffee/Phoebe
——————————————————————————————————————————
目录
(一) Android SDK综合设计
Application设计
Log设计
App的属性配置
(二) Android SDK 功能设计
Activity / Fragment的抽象 BaseActivity | BaseFragment
TitleBar的设计
一 TiitleBar封装
二 TitleBar完善
三 TitleBar重构
四 TitleBar重构-优化(代理模式的使用)
五 TitleBar重构 - 二 (策略模式代替代理模式)
SDK核心功能
消息的分发与界面的刷新
2 0
- Android sdk开发 - 序
- android sdk开发环境
- android SDK开发-- 功能设计
- Android SDK开发
- android studio sdk 开发
- Android开发SDK教程
- Android SDK开发
- Android SDK开发
- 开发一流Android SDK
- Android SDK开发(一)
- Android 1.5 SDK与SDK开发教程
- Android 1.5 SDK与SDK开发教程
- 建立Android SDK开发环境
- Android开发SDK中文翻译连载
- 搭建Android SDK开发环境
- Android SDK开发环境搭建
- 手动下载Android开发SDK
- 配置Android SDK 开发环境
- 普通用户ssh无密码登陆失败
- 前些日子积累的代码——其实就当做数学题了
- Vim 中cscope的用法
- Android AsyncTask 源码分析
- 常见浏览器兼容性问题与解决方案
- Android sdk开发 - 序
- Max_allowed_packet配置
- oracle密码解锁
- STM32F4 开发笔记5: miniUART的使用方法
- Lattice DCS (Dynamic Clock Select)
- C++关于迭代器删除(erase)插入(insert)失效问题http://m.blog.csdn.net/blog/a327369238/26715187
- iOS开发:同步方法中混杂异步方法,导致异步方法还没有回调,同步方法就返回了值,因此返回了nil。解决方法
- SpringMVC 过滤器Filter使用解析
- centos =>centos安装软件的两种命令rpm,yum