Android常用开源库集合【持续更新】
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常用开源库集合【持续更新】的更多相关文章
- Android 常用开源库总结(持续更新)
前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 TextView HTextView 一 ...
- Android开发中常用的库总结(持续更新)
这篇文章用来收集Android开发中常用的库,都是实际使用过的.持续更新... 1.消息提示的小红点 微信,微博消息提示的小红点. 开源库地址:https://github.com/stefanjau ...
- 2019最新Android常用开源库总结(附带github链接)
前言 收集了一些比较常见的开源库,特此记录(已收录350+).另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言. 一 .基本控件 1.TextView HTextView ...
- Android常用开源库(转)
一 .基本控件 TextView HTextView 一款支持TextView文字动画效果的Android组件库. ScrollNumber 滚动数字控件 ticker 滚动数字控件 ReadMore ...
- 2019年最新android常用开源库汇总上篇(转)
1.基本控件 1.1.TextView ScrollNumber ReadMoreTextView HtmlImage android-autofittextview html-textview Ba ...
- Android 实用开源库(不定期更新)
ZXing 极其好用的二维码开源库. GayHub:https://github.com/zxing/zxing MPAndroidChart MPAndroidChart 是 Android 一个强 ...
- Android 常用代码大集合 [转]
[Android]调用字符串资源的几种方法 字符串资源的定义 文件路径:res/values/strings.xml 字符串资源定义示例: <?xml version="1.0&q ...
- Parse发布Bolts,一个面向iOS和Android的底层库集合
转载自:http://www.infoq.com/cn/news/2014/02/parse-announces-bolts 数月前,Parse被Facebook收购.最近,它开源了一个面向iOS和A ...
- Android 使用开源库载入网络图片
Android 使用开源库载入网络图片,使用开源库载入图片.单击listview弹出popupwindow弹出框详情查看: Android 单击listview弹出popupwindow弹出框 ,里面 ...
随机推荐
- C语言基础三
C--数组 一维数组的定义和引用 定义:类型说明符 数组名[常量表达式] int a[ 10 ];他表示定义了一个整形数组,数组名为a,有10个元素. 注意:C语言不允许对数组的大小做动态定义. 一维 ...
- 代码题(45)— 下一个排列、第k个排列
1.31. 下一个排列 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列. 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列). 必须原地修改,只 ...
- Redis 存储机制
Redis存储机制分成两种Snapshot和AOF.无论是那种机制,Redis都是将数据存储在内存中. Snapshot工作原理: 是将数据先存储在内存,然后当数据累计达到某些设定的伐值的时候,就会触 ...
- SMOTE RF MLP demo use cross_val_score to find best argument 处理不平衡数据的demo代码 先做smote处理 再用交叉验证找到最好的模型参数 实践表明MLP更好
# _*_coding:UTF-8_*_ from sklearn.externals.six import StringIO from sklearn import tree import pydo ...
- [原创]Java动态填充word文档并上传到服务器
一. 需求背景 在一些特殊应用场合,客户希望在服务器上生成文档的同时并填充数据,客户端的页面不显示打开文档,但是服务器上生成文档对服务器压力很大,目前服务器上生成文档第一种就是方式是jacob, 但是 ...
- C#中的线程(二)线程同步
C#中的线程(二)线程同步 Keywords:C# 线程Source:http://www.albahari.com/threading/Author: Joe AlbahariTranslato ...
- List集合添加自定义对象
public class Student { private String name; private int age; public Student() { super(); } public St ...
- vector的内存分配机制分析
该程序初步演示了我对vector在分配内存的时候的理解.可能有误差,随着理解的改变,改代码可以被修改. /* 功能说明: vector的内存分配机制分析. 代码说明: vector所管理的内存地址是连 ...
- CODE FESTIVAL 2017 qual A--C - Palindromic Matrix(模拟所有情况,注意细节)
个人心得:其实本来这题是有规律的不过当时已经将整个模拟过程都构思出来了,就打算试试,将每个字符和总和用优先队列 装起来,然后枚举每个点,同时进行位置标志,此时需要多少个点的时候拿出最大的和出来,若不满 ...
- ADMEMS软件架构的4个阶段
业界软件架构设计的方法论很多,各有各自的应用场景和特点,下文结合ADMEMS(Architecture Design Method has been Extended to Method System ...