欢迎大家 FORK , STAR , 提 ISSUES 和 SUGGEST , 共同进步...
- 音频开发
- Android 音频技术开发总结【博文】
- 图片加载库
- fresco【框架】
- Facebook 开源的图片加载框架;优点:三级缓存,流式(渐变式显示图片),支持GIF。
- Glide【框架】
- Google 员工的开源项目,2014年Google I/O大会推荐;优点:实现缓存,支持优先级,与Activity生命周期一致。
- 使用介绍博文:-Android图片加载框架最全解析-
- picasso【框架】
- Square 的开源项目,维护者 JakeWharton;优点:自带统计,支持优先级,支持延迟加载,根据网络情况自动调节并发数。
- 图片框架原理分析及性能比对【博文】
- 图片框架的基本比较及用法【博文】
- fresco【框架】
- 视频库
- ijkplayer【框架】
- VLC【框架】
- ffmpeg【框架】
- vitamio【框架】
- Android视频开发简介【博文】
- 数据库
- Litpal【框架】
- 作者郭霖大神,轻量级的数据库框架,只需要简单的配置即可使用数据库常用功能,1.5版本支持线程切换。目前还在维护并且开发新功能。
- litepal使用介绍推荐看郭大神 -Android数据库高手秘籍系列-
- GreenDAO【框架】
- Litpal【框架】
- okhttp【框架】
- square 公司开发的网络访问框架,用处很广泛,已经得到 Google 官方认可。
- 使用介绍博文:OkHttp使用教程
- NoHttp【框架】
- 开发者严振杰,据说比 retrofit 更简单,和RxJava完美结合,支持五种缓存模式,支持断点下载等。
- 使用介绍,官方地址就有具体介绍。
- retrofit【框架】
- square 公司的,和RxJava搭配更好用哦。
- 使用介绍博文:Retrofit用法详解 和 -Retrofit使用教程系列-
- Volley【框架】
- Android开发团队推出的网络请求框架。可以进行网络访问,也可以加载网络图片,性能优化很好,适用于访问频繁但是数据量不大的网络请求。
- 使用介绍博文: -Android Volley完全解析系列-
- EventBus【框架】
- greenrobot 公司的又一款力作,事件总线。主要在于组件间通讯,简单易用。并且使得事件发布和订阅充分解耦。
- 使用介绍博文:EventBus介绍 和 EventBus 3.0 简单使用介绍
- dagger2【框架】
- square 开源,之后由 Google 公司维护,主要作用用于代码之间的解耦。
- 使用介绍博文:dagger2使用小结Demo
- butterknife【框架】
- JakeWharton 作品。主要使用注解减少findViewById的书写。
- 使用介绍博文:BUTTERKNIFE--VIEW注入框架
- RxAndroid【框架】
- ReactiveX 开发维护,响应式编程,大大简化代码,优化逻辑。
- 使用介绍博文:给 Android 开发者的 RxJava 详解 和 -RxJava系列-
- 友盟+
- 提供:APP使用统计,消息推送,社会化分享等;
- bmob后端云
- 提供:云数据库,短信验证码,移动支付等;
- Mob
- 提供:社会化分析,短信验证码,常用API等;
- 极光
- 提供:推送,IM,短信,统计等功能;
- Android 热修复专题【博文】
- Android插件化实现原理【博文】