android开发中开源框架汇总(个人备注)
2016-12-05 00:00
447 查看
1.注解 butterknife 利用 annotation 帮你快速完成 View 的初始化,减少代码
项目地址:https://github.com/JakeWharton/butterknife
2.json解析fastjson https://github.com/alibaba/fastjson,还有Google的gson
3.图片加载与缓存库:
1)universal-image-loader 图片缓存,目前使用最广泛的图片缓存,支持主流图片缓存的绝大多数特性
项目地址: https://github.com/nostra13/Android-Universal-Image-Loader
2)glide 是一个 android 平台上的快速和高效的开源的多媒体资源管理库,提供 多媒体文件的压缩,内存和磁盘缓存, 资源池的接口。
它可以最大性能地在 Android 设备上读取、解码、显示图片和视频。Glide 可以将远程的图片、视频、动画图片等缓存在设备本地便于提高用户浏览图片的流畅体验
项目地址: https://github.com/bumptech/glide
3)fresco 一款强大的图片缓存工具,由 Facebook 开发
项目地址:https://github.com/facebook/fresco" target=_blank> https://github.com/facebook/fresco
4)picasso square 开源的图片缓存
项目地址: https://github.com/square/picasso
4.eventbus 简化了应用程序内各组件间、组件与后台线程间的通信
项目地址:http://greenrobot.org/eventbus/documentation/
5.retrofit2.0网络请求框架
项目地址: http://square.github.io/retrofit/
6.Ultra-Pull-To-Refresh下拉刷新
项目地址:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh/blob/master/README-cn.md
7.PhotoView 是 ImageView 的子类, 支持所有 ImageView 的源生行为, 例如: 支持 Pinch 手势自由缩放, 支持双击放大/还原, 支持平滑滚动等等, 并且非常方便的与 ImageLoader/Picasso 之类的网络图片读取库集成使用, 还方便的与 ViewPager 等同样支持滑动手势的控件集成
项目地址:https://github.com/chrisbanes/PhotoView" target=_blank> https://github.com/chrisbanes/PhotoView
8.数据库框架 lite-orm
项目地址:https://github.com/litesuits/android-lite-orm
9.LiteCommon是一系列通用类、辅助类、工具类的集合
项目地址:https://github.com/litesuits/android-common
10.个人收藏:
1)Android 开源项目分类汇总 https://github.com/Trinea/android-open-project
2)Android-Tips https://github.com/tangqi92/Android-Tips
3)GitHub Android Libraries Top 100 简介
https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md" target=_blank> https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md
项目地址:https://github.com/JakeWharton/butterknife
2.json解析fastjson https://github.com/alibaba/fastjson,还有Google的gson
3.图片加载与缓存库:
1)universal-image-loader 图片缓存,目前使用最广泛的图片缓存,支持主流图片缓存的绝大多数特性
项目地址: https://github.com/nostra13/Android-Universal-Image-Loader
2)glide 是一个 android 平台上的快速和高效的开源的多媒体资源管理库,提供 多媒体文件的压缩,内存和磁盘缓存, 资源池的接口。
它可以最大性能地在 Android 设备上读取、解码、显示图片和视频。Glide 可以将远程的图片、视频、动画图片等缓存在设备本地便于提高用户浏览图片的流畅体验
项目地址: https://github.com/bumptech/glide
3)fresco 一款强大的图片缓存工具,由 Facebook 开发
项目地址:https://github.com/facebook/fresco" target=_blank> https://github.com/facebook/fresco
4)picasso square 开源的图片缓存
项目地址: https://github.com/square/picasso
4.eventbus 简化了应用程序内各组件间、组件与后台线程间的通信
项目地址:http://greenrobot.org/eventbus/documentation/
5.retrofit2.0网络请求框架
项目地址: http://square.github.io/retrofit/
6.Ultra-Pull-To-Refresh下拉刷新
项目地址:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh/blob/master/README-cn.md
7.PhotoView 是 ImageView 的子类, 支持所有 ImageView 的源生行为, 例如: 支持 Pinch 手势自由缩放, 支持双击放大/还原, 支持平滑滚动等等, 并且非常方便的与 ImageLoader/Picasso 之类的网络图片读取库集成使用, 还方便的与 ViewPager 等同样支持滑动手势的控件集成
项目地址:https://github.com/chrisbanes/PhotoView" target=_blank> https://github.com/chrisbanes/PhotoView
8.数据库框架 lite-orm
项目地址:https://github.com/litesuits/android-lite-orm
9.LiteCommon是一系列通用类、辅助类、工具类的集合
项目地址:https://github.com/litesuits/android-common
10.个人收藏:
1)Android 开源项目分类汇总 https://github.com/Trinea/android-open-project
2)Android-Tips https://github.com/tangqi92/Android-Tips
3)GitHub Android Libraries Top 100 简介
https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md" target=_blank> https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md
相关文章推荐
- PHP 开源框架22个简单简介
- JavaScript跨平台的开源框架NativeScript
- Python六大开源框架对比
- 分享15个最受欢迎的Python开源框架
- 六款值得推荐的android(安卓)开源框架简介
- 2月27日FreeEast每日构建版、FreeEast稳定版本、FreeEastWeb同时更新
- 掌握主流框架的源码实现,理解框架背后的思想(续) 3ff0
- elasticsearch2.3安装以及集群部署
- jeecg最新版本的环境搭建详解
- 关于网络请求的开源框架总结 (转)
- PHP中的__call()魔术方法2
- plain framework 1(简约框架)一款主要用于网络(游戏)开发的C/C++框架 即将开源
- 常用Android开源框架
- 2017届毕业生安卓面试题-项目
- Android酷炫的UI开源框架(转)
- 如何发布自己的开源框架到CocoaPods
- EGOTableViewPullRefresh个人理解代码原理和使用
- 【无限互联】浅析开源框架SDWebImage
- AngularJS 学习(1)