您的位置:首页 > 移动开发 > Android开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  开源框架