1.网络请求: Retrofit、OkHttpClient
Retrofit和OkHttpClient均出自于Squaregongsi ,Retrofit就是对okhttp做了一层封装,把网络请求都交给okhttp,我们只需通过简单的配置来使用retrofit来进行网络请求
具体的使用可以惨叫博客:http://blog.csdn.net/bitian123/article/details/51899716
2,加载图片:picasso、ImageLaoder、Glide
picasso:是Square公司开源的一个Android图形缓存库,可以实现图片下载和缓存功能,实现了图片一部加载
、并解决了android中加载图片时需要解决的一些常见问题。
ImageLaoder: 是很早开源的图片缓存,在早期被很多应用使用
Glide:是一个高效、来源、android设备上的媒体管理框架。同时具有获取、解码和展示视频照片、图片、动画等功能,
他还有灵活的api,使他几乎可以用用到任何网络协议栈里,使用glide的主要目的有两个:一是实现平滑的图片
列表滚动效果(滚动流畅),另一个是支持远程图片的获取、大小调整和展示。
详细的对比和使用可参考:http://www.cnblogs.com/fightingchendan/p/5972985.html
3. 数据库:SugarRecord
可参考:http://blog.csdn.net/Norwaya007/article/details/51595908 http://satyan.github.io/sugar/getting-started.html
Android
- Slidr: 一个用于给 Activity 添加滑动消隐效果的库
- material_design_zh: Material Design 的中文协同翻译
- galgo: Android 的日志工具,可以将日志显示在 Activity 的最上端,方便调试
- sweet-alert-dialog: Sweet Alert Android 版本,用于应用内通知和提示
- Side-Menu.Android: 一款精美的侧边栏实现
- dagger: Android 和 Java 的依赖注入库
- picasso: 一款用于下载并缓存图片的库
- ArcAnimator: 实现 ARC 动画的库
- MPAndroidChart: 强大的图表工具