豆瓣开源许可-android
gemoji
gemojijava
OkVolley
picasso
picasso-githubgit
- Picasso 是Square 公司开源的Android 端的图片加载和缓存框架。
- Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。
okhttp
OkHttp-githubgithub
butterknife
butterknife-github缓存
- ButterKnife是一个专一于Android系统的View注入框架,之前老是要写不少findViewById来找到View对象,有了ButterKnife能够很轻松的省去这些步骤。是大神JakeWharton的力做,目前使用很广。最重要的一点,使用ButterKnife对性能基本没有损失,由于ButterKnife用到的注解并非在运行时反射的,而是在编译的时候生成新的class。项目集成起来也是特别方便,使用起来也是特别简单。
- JakeWharton出品
Zxing
Zxing-github网络
- 二维码,条形码扫描扫描库,这个目前在安卓开发中应用不少 Zbar-github
- Zbar一样也是二维码,条形码扫描库.但已中止更新多年。
- 区别: Zxing使用java,Zbar使用C。效率上Zbar是Zxing的4-5倍,Zbar更适合嵌入式,Zxing更适合手机,最开始就是为手机写的。Zbar识别条形码速度准确率高,Zxing识别二维码速度准确率高,固然这都是相对自己而言。
EventBus
EventBus-github框架
- 当咱们进行项目开发的时候,每每是须要应用程序的各组件、组件与后台线程间进行通讯,好比在子线程中进行请求数据,当数据请求完毕后经过Handler或者是广播通知UI,而两个Fragment之家能够经过Listener进行通讯等等。当咱们的项目愈来愈复杂,使用Intent、Handler、Broadcast进行模块间通讯、模块与后台线程进行通讯时,代码量大,并且高度耦合。
- EventBus可以简化各组件间的通讯,让咱们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。
欢迎关注本站公众号,获取更多信息