豆瓣开源许可-android

gemoji

gemojijava

  • emoji表情列表,里边各类emoji很齐全

OkVolley

  • 这应该是OkHttp和Volley的一个结合库。至于用的是哪一个就不得而知了,在github上这个名字的库有几个但貌似都很小众。 OkHttp-github Volley-github

picasso

picasso-githubgit

  • Picasso 是Square 公司开源的Android 端的图片加载和缓存框架。
  • Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。

okhttp

OkHttp-githubgithub

  • 网络请求框架,square出品

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可以简化各组件间的通讯,让咱们的代码书写变得简单,能有效的分离事件发送方和接收方(也就是解耦的意思),能避免复杂和容易出错的依赖性和生命周期问题。
相关文章
相关标签/搜索