Android:那些好用的开源库

原创 2016年06月02日 13:57:10

那些好用的开源库——学习笔记

  1. BadgeView / BGABadgeView(数字提醒)
    这里写图片描述
  2. PagerSlidingTabStrip,导航标签文字颜色和选中时文字颜色;
  3. QuickAdapter快速的Adapter开发,不用在重复写ViewHolder类;
  4. PullToRefresh、PullToZoomView,可定制的下拉刷新控件;
  5. OkHttpClientRetrofit 2Volleyandroid-async-http,网络请求框架;
  6. (图片加载框架)Universal-Image-Loader,android-Volley,Picasso、FrescoGlide五大Android开源组件加载网络图片
    Picasso用法:Picasso.with(context).load(“url).into(imageView),舒服且强大的图片加载
    优缺点对比:http://blog.csdn.net/richiezhu/article/details/46968569
  7. PullLoadMoreRecyclerView,实现RecyclerView下拉刷新和上拉加载更多以及瀑布流效果;
  8. Titanic,TextView一闪一闪动画效果;
  9. ButterKnife,轻量级View注入框架,省去各种findViewById;
  10. PhotoView,点击放大缩小;
  11. CustomShapeImageView,各种圆角;
  12. NineOldAndroids,3.0以下兼容动画;
  13. AndroidMVPSample,Android MVP 实例;
  14. AndroidSwipeLayout 是用于 Android 应用上面功能强大的刷卡布局效果。
    刷卡布局效果
  15. AutoLoopViewPager 轮播图;
  16. PullToZoomView 可以下拉缩放HeaderView;
  17. SwipeBackLayout 左滑返回;
  18. SystemBarTint 状态栏以及导航栏设置背景颜色
  19. RxJava一个实现异步操作的库,特点:随着程序逻辑变得越来越复杂,它依然能够保持简洁。学习资料:http://gank.io/post/560e15be2dca930e00da1083
  20. EventBus一个发布 / 订阅的事件总线。
  21. Dagger2是一个Android依赖注入框架,由谷歌开发,最早的版本Dagger1 由Square公司开发。学习资料:http://www.cnblogs.com/zhuyp1015/p/5119727.html
  22. jsoup最简单快速的一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。
  23. Fastjson Json解析框架;
  24. Java下常见的Json类库有GsonJSON-libJackson等,主要是来进行JSON和Java对象转换。Jackson相对来说比较高效。
  25. MVC,MVPAndroid Flux :这些是Android程序架构模式。
  26. Realm:Realm是一个可以替代SQLite以及ORMlibraries的轻量级数据库。
    相比SQLite,Realm更快并且具有很多现代数据库的特性,比如支持JSON,流式api,数据变更通知,以及加密支持,这些都为安卓开发者带来了方便。
  27. * iText*是一种生成PDF报表的Java组件。
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

直接拿来用!最火的Android开源项目

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你...

Android最牛的开源收集

这是一个基本把github上所有优秀安卓的开源代码整理了,下面是都是转自https://github.com/Trinea/android-open-project,都是一些牛人,很有开源精神的达人做...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

GitHub上史上最全的Android开源项目分类汇总

太长了,还是转载吧... 今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源项目分类汇总,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都...

AndroidAnnotations使用详解

Android 最火的快速开发框架androidannotations配置详解文章中有eclipse配置步骤,Android 最火快速开发框架AndroidAnnotations简介文章中的简单介...

Android 最火快速开发框架AndroidAnnotations简介

在上一篇Android 最火的快速开发框架androidannotations配置详解中介绍了在eclipse中配置androidannotation的步骤,如需配置请参考。 1.目标      an...

AndroidAnnotations框架详解

简介 在之前的开发中,你肯定用到了xUtils及ButterKnife等依赖注入框架,你可以使用这些框架来简化你的代码,因为很多代码都是重复性的,对于老司机来说,你肯定不想浪费大量的时间在写一些...

Android开源框架(一):AndroidAnnotations

Android开源框架(一):AndroidAnnotations AndroidAnnotations是一个能够让你快速进行Android开发的开源框架,它能让你专注于真正重要的地方。 使代码更加精...
  • zjbpku
  • zjbpku
  • 2014-01-23 00:02
  • 73235

AndroidAnnotations在Eclipse中配置

AndroidAnnotations是一个开源框架,加速Android开发。 它负责的管道,让你专注于真正重要的事情上来。 通过简化你的代码,它是项目更易于维护。下面将介绍一下AndroidA...

Annotation常用注解使用说明

Annotation常用注解使用说明简介AndroidAnnotations是一个开源框架,通过使用它开放出来的注解api,可以大大的减少无关痛痒的代码量,简洁代码。 官方文档_github链接第三...

Android 最火的快速开发框架androidannotations配置详解

以前给大家介绍的xUtils是国内比较火的快速开发框架,但是它的注解机制不是太稳定而且注解可选也比较少,今天给大家介绍一个国外的一个框架主要专注于注解的开发,简化Android代码编写,因为配置注意事...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)