一些优秀的开源库汇总(间间断断更新O(∩_∩)O~)
来源:互联网 发布:linux查看cpu总使用率 编辑:程序博客网 时间:2024/05/04 00:56
把好的开源项目记录下来,方便查找,欢迎补充。
网络,缓存类:
DiskLruCache:google官方推荐的磁盘缓存方式,采用最近最久未使用算法实现。
Git-Hub地址
Volley:高效的网络框架:
Git-Hub地址
okHttp:高效的Http应用框架
Git-Hub地址
Retrofit:一个网络请求的框架,其实是对于okHttp的进一步封装,底层的实际业务也是通过okHttp处理的
Git-Hub地址
同样附上一篇大神讲解改框架使用的教程:http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=2653577186&idx=1&sn=1a5f6369faeb22b4b68ea39f25020d28&scene=1&srcid=06039K4A2eGkHPxLbKED09Mk
图片加载类:
Universal-Image-Loader: 大名鼎鼎的图片加载开源库
Git-Hub地址
补丁:去年九月份已经停止更新维护
Picasso:一款简洁高效的图片加载库,Square公司的大作,可以用于替代已经停止更新维护的Universal-Image-Loader
Git-Hub地址
Glide:基于Picasso的一款图片加载器,对于Picasso进行了一定的优化和改进,图片加载占用内存更小,记载更快,支持GIF动图
Git-Hub地址
Fresco:FaceBook出品的新一代图片加载库,通过直接操作c++层来实现图片压缩,能极好的避免OOM的出现,但是使用复杂,而且库文件较大
Git-Hub地址
第三方支持类:
Zxing:强大的二维码扫描和解析的开源库(支持多种平台):
Git-Hub地址
xUtils:一个Android的常用工具类
Git-Hub地址
ORM数据库框架ActiveAndroid:一款轻量级的数据库框架,使得数据库的增删改查变得简便,简化数据库操作
Git-Hub地址
ORM数据库框架GreenDao:一款便捷高效的数据库框架
Git-Hub地址
RxJava:一个实现异步操作的库,使得能够便捷的切换事件发生,处理所在线程
Git-Hub地址
同时对于Android又有进一步的支持和封装,生成了RxAndroid:
Git-Hub地址
同时附上一篇大神讲解RxJava和RxAndroid的文章:http://gank.io/post/560e15be2dca930e00da1083
AndroidAnnotation:一款Android的注解式框架库。
Git-Hub地址
android-percent-support-lib-sample:一款支持Android百分比布局的框架。
Git-Hub地址
开源控件类:
SlidingMenu:侧滑菜单栏的一个开源支持库,当然了现在5.0出了官方的DrawerLayout支持
Git-Hub地址
PhotoView:一个对ImageView进行放大缩小的支持库
Git-Hub地址
GifView:一款Android上支持GIF动画的视图,使用方便
首页地址——–需自备梯子
ImageIndicator:一款Android上的图片轮播控件,支持网络图片的加载(需自己定义网络加载方式)
Git-Hub地址
BadgeView:一个拓展的TextView,可以实现类似于未读消息上边的红色数字提示的效果,使用简单方便
Git-Hub地址
Step-View:一个流程指示控件,可以实现类似于注册时的流程指示,小圆点形式
Git-Hub地址
GalleryFinal:一款强大的图片选择器,可以自定义图片加载器和样式,灵活度高
[Git-Hub地址](https://github.com/pengjianbo/GalleryFinal
知识汇总类:
Google官方MVP架构示例项目解析:
主要是对优秀的mvp框架做了一个集中展示
Git-Hub地址
实现所有的设计模式的开源库:
Git-Hub地址
Android中各种优秀开源库的汇总:
Git-Hub地址
优秀的Android开源APP汇总:
Git-Hub地址
Git-Hub上一个Android技术和知识的总结库:
Git-Hub地址
AndroidSdkSourceAnalysis:github上的一个Android SDK的一个解析库,方便学习
Git-Hub地址
LearningNotes:github上一个Android面试知识总结库
Git-Hub地址
MD图标库:
MaterialDesign:github上的一个MD的图标库:
Git-Hub地址
一个开源的免费游戏素材网站:
开源网站地址
更新于2016.2.5
0 0
- 一些优秀的开源库汇总(间间断断更新O(∩_∩)O~)
- O(∩_∩)O~
- o(∩_∩)o...
- O(∩_∩)O~
- O(∩_∩)O~
- O(∩_∩)O~
- O(∩_∩)O~
- O(∩_∩)O
- O(∩_∩)O~
- O(∩_∩)O~
- O(∩_∩)O~
- 做程序猿的老婆应该注意的一些事O(∩_∩)O~
- 我的博客哦 o(∩_∩)o...
- 我的博客开通喽~~~!o(∩_∩)o...
- 程序员的九重境界,o(∩_∩)o...哈哈
- java的第一天O(∩_∩)O
- 我的学习体会,O(∩_∩)O~
- 程序员眼里的女人O(∩_∩)O哈!
- UML之时序图
- 特征脸(Eigenfaces)
- java 二进制I/O
- Struts2中的ModelDriven机制及其运用
- 根据两点经纬度计算距离和角度——java实现
- 一些优秀的开源库汇总(间间断断更新O(∩_∩)O~)
- Git入门及基本配置
- 【规范】Servlets和JSP的比较
- Javascript:谈谈JS的全局变量跟局部变量
- [leetcode] 82. Remove Duplicates from Sorted List II
- AndroidStudio 创建aidl文件时的问题,参考资料《Android的开发艺术探索》
- Ajax——省市联动
- 多线程CreateThread()之后,CloseHandle()为什么不会直接关闭线程。
- Codeforces Round #345 (Div. 2) C. Watchmen【规律】