1. sqlite数组库组件
曾经我以为自己精通数据库sql语句,就不需要多出来一层的数据库框架。直到我每天在加班,我才明白数据库框架的意义。
A. ormLite
注解实现的数据库框架。减少代码量。
2. crash上报组件
上报是保证应用体验的工具。
A. acra
网上有acra的改进,适合国内用户。
B. crashlytics
3. 网络组件
http协议
httpclient很好用的东西,不过传说效率不好。
用原生的UrlConnection
protocal buffer
基于TCP的新协议
Volley
Volley是谷歌推出的网络请求框架
4. 图片缓存管理
Android Universal Image Loader