1.FastJson  阿里巴巴工程师做的一个方便的JSON转换库

2.ButterKnife 只要作用能代替代码中大量的findviewbyid语句的使用,使用@injectview注入方式

3.vollay 封装了对网络请求的访问,让网络请求变得更加简单

4.EventBus 可以在不同组件之间传递事件的一个开源库,可以很方便的进行Fragments之间的沟通,不用写回调函数了

5.ORMLITE 可以用注解方式建表,类似HIBERNATE,还封装了一些简单的数据库操作CRUD,通过获取DAO类来实现

6.SlidingMenu 该组件可以实现给自己的应用添加滑动菜单的效果,让用户体验增强,但是注意,其加载的依然只是LAYOUT文件,而并非menu文件

7.Fresco fackbook 推出的一款图片加载框架,支持渐进式显示图片,图片复用,自动处理图片缓存,加载GIF,对下载后图片做相应的处理等功能【注意,使用前需要做初始化工作】

8.GreenDao 作用类似于ORMLITE,但是Ormlite是基于annotation的,而这个框架是基于代码生成的,所以此框架的效率比Ormlite更高

9.Imageloader 一款异步的图片加载框架,可以比较方便的从网络获取图片并加载到ui上,但是不支持渐进式和gif,如果需要可以使用fresco

10.textdrawable  画圆角,彩色ImageView的控件

11.ParallaxContainer  基于viewpager的封装控件,用来做引导界面比较方便,不用自己写那么多了。

12.Xutils  常用工具集合,DB,VIEW,HTTP等,日常使用还不错,如果有特殊需求还是用专门的比较好

13.otto 类似eventbus的全局事件分发和接收

14.stetho  通过浏览器看手机程序DB变化,比如新增记录删除之类的变化

15.calligraphy 修改字体的开源库

这些开源库都可以在GITHUB上找到

【Android studio插件】

butterknife 配合上面的butterknife,连注解都不用自己写了,十分方便

Android常用开源库集合【持续更新】的更多相关文章

  1. Android 常用开源库总结(持续更新)

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...

  2. Android开发中常用的库总结(持续更新)

    这篇文章用来收集Android开发中常用的库,都是实际使用过的.持续更新... 1.消息提示的小红点 微信,微博消息提示的小红点. 开源库地址:https://github.com/stefanjau ...

  3. 2019最新Android常用开源库总结(附带github链接)

    前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 1.TextView HTextView ...

  4. Android常用开源库(转)

    一 .基本控件 TextView HTextView 一款支持TextView文字动画效果的Android组件库. ScrollNumber 滚动数字控件 ticker 滚动数字控件 ReadMore ...

  5. 2019年最新android常用开源库汇总上篇(转)

    1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview Ba ...

  6. Android 实用开源库(不定期更新)

    ZXing 极其好用的二维码开源库. GayHub:https://github.com/zxing/zxing MPAndroidChart MPAndroidChart 是 Android 一个强 ...

  7. Android 常用代码大集合 [转]

    [Android]调用字符串资源的几种方法   字符串资源的定义 文件路径:res/values/strings.xml 字符串资源定义示例: <?xml version="1.0&q ...

  8. Parse发布Bolts,一个面向iOS和Android的底层库集合

    转载自:http://www.infoq.com/cn/news/2014/02/parse-announces-bolts 数月前,Parse被Facebook收购.最近,它开源了一个面向iOS和A ...

  9. Android 使用开源库载入网络图片

    Android 使用开源库载入网络图片,使用开源库载入图片.单击listview弹出popupwindow弹出框详情查看: Android 单击listview弹出popupwindow弹出框 ,里面 ...

随机推荐

  1. servlet cannot be resolved to a type解决办法

    工程里的路径权限高,eclipse并到classpath里寻找jar位置. 项目名-->右键 Property-->选择 Build Path-->选择 Configure Buil ...

  2. Sublime Text 3 (含:配置 C# 编译环境)

    Sublime Text 3http://www.sublimetext.com/3http://www.sublimetext.com/3dev 1. 关闭自动更新   菜单:Preferences ...

  3. 关于使用java开发Mis系统的相关内容。

    怎样使用java编程语言开发一个小型的信息管理系统,首先我们要知道用什么样的方法来开发这一系统. 1.java简单基础知识: (1)Java的三种技术架构: 1)JAVAEE:Java Platfor ...

  4. 弹框内画echarts图dom元素无法获取的问题

    弹框内画echarts图dom元素无法获取的问题? 什么意思呢?就是当我们打开弹框之后,此时要画eachars图,可是echarts图的容器dom此时为null, 因此我们需要做的就是在dom元素获取 ...

  5. vue自定义全局组件(自定义插件)

    有时候我们在做开发的时候,就想自己写一个插件然后就可以使用自己的插件,那种成就感很强.博主最近研究element-ui和axios的时候,发现他们是自定义组件,但是唯一有一点不同的是,在用elemen ...

  6. 去掉Arraylist集合中的重复元素

    package cn.collection; import java.util.ArrayList; import java.util.Iterator; import java.util.Scann ...

  7. L123

    My heart, the bird of the wilderness, has found its sky in your eyes. 我的心是旷野的鸟,在你的双眼中找到了天空.His main ...

  8. Jmeter基本组件

    学习jmeter首先配置环境,使工具运行起来,然后需要了解该工具大致的内容,以下是写的Jmeter基本组件 1.添加线程组:右键点击“测试计划”-->“添加”-->“Threads(Use ...

  9. Boost 读写锁

    //#########测试多线程,读写锁,递归锁 #include <boost/thread.hpp> #include <boost/thread/recursive_mutex ...

  10. 服务器上传大小限制 --- 来自 FastAdmin 项目开发的引发的问题 (TODO)

    服务器上传大小限制 --- 来自 FastAdmin 项目开发的引发的问题 服务器上传有几个地方修改. FastAdmin 的配置. php.ini 的配置. NGINX 的配置.