1、Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。


https://github.com/hongyangAndroid/baseAdapter      点击打开链接

 

Android 实用开源项目集合 持续更新_第1张图片Android 实用开源项目集合 持续更新_第2张图片

 

 

2、播放gif图片。


https://github.com/koral--/android-gif-drawable    点击打开链接

 

 

 

3、加载大图 可以高清显示10000*10000像素的图片,轻松实现微博长图功能


https://github.com/LuckyJayce/LargeImage       点击打开链接

 

Android 实用开源项目集合 持续更新_第3张图片

 

 


4、比较全面好TAB,可和viewpager一起使用


https://github.com/H07000223/FlycoTabLayout      点击打开链接

 

Android 实用开源项目集合 持续更新_第4张图片Android 实用开源项目集合 持续更新_第5张图片

 

 

5、Fragment使用的封装,可以把Fraggment像Activity一样使用,大大减少内存开支,谁用谁知道


https://github.com/YoKeyword/Fragmentation      点击打开链接

 

 

 

6、ApkChannelPackage,出自腾讯大神之手,是一种快速多渠道打包工具,同时支持基于V1签名和V2签名进行多渠道打包。


https://github.com/ltlovezh/ApkChannelPackage       点击打开链接


博客地址:https://zhuanlan.zhihu.com/p/26674427     点击打开链接

 

 

 

7、系统权限判断获取等二次封装框架,使用很方便


https://github.com/googlesamples/easypermissions       点击打开链接

 

 

 

8、Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、

位置、图片加载框架等!

 


https://github.com/youth5201314/banner         点击打开链接

 

 

 

 

Android 实用开源项目集合 持续更新_第6张图片

Android 实用开源项目集合 持续更新_第7张图片

 

 


9、仿魅族BannerView,图片轮播控件,支持多种模式切换:普通ViewPager使用,普通Banner使用,仿魅族Banner使用。


https://github.com/pinguo-zhouwei/MZBannerView      点击打开链接

 

 

 

10、ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS。


https://github.com/Bilibili/ijkplayer     点击打开链接

 

 

 

11、LeakCanary,它是一个Android和Java的内存泄露检测库,可以大幅度减少了开发中遇到的OOM问题


https://github.com/square/leakcanary        点击打开链接

 

Android 实用开源项目集合 持续更新_第8张图片

 



12、Butter Knife,专门为Android View设计的绑定注解,专业解决各种findViewById。


https://github.com/JakeWharton/butterknife            点击打开链接

Android 实用开源项目集合 持续更新_第9张图片

 

 

 


13、EventBus,


由greenrobot组织贡献(该组织还贡献了greenDAO),一个Android事件发布/订阅轻量级框架;

EventBus可以代替Android传统的Intent,Handler,Broadcast或接口函数,在Fragment,Activity,Service线程之间传递数据,执行方法;

实践证明已经有一亿多的APP中集成了EventBus


https://github.com/greenrobot/EventBus     点击打开链接

 


14、Glide, 一款相当强大且简单易用的图片加载框架,支持圆角、gif图片等,谷歌官方强烈推荐

https://github.com/bumptech/glide         点击打开链接

 

 

15、Retrofit,Square公司开发的一款针对Android网络请求的框架,其实质就是对okHttp的封装,使用面向接口的方式进行网络请求,利用动态生成的代理类封装了网络接口。

https://github.com/square/retrofit          点击打开链接

 

16、RetrofitUrlManager,以最简洁的 Api 让 Retrofit 同时支持多个 BaseUrl 以及动态改变 BaseUrl。

很实用的框架,Retrofit的辅助框架,不过使用的时候需要注意一点:

最开始设置的全局BaseUrl不能带path,比如:

"http://jessyan.me"  or  "http://jessyan.me/" 正确

"http://jessyan.me/v1"    or  "http://jessyan.me/v1/" 错误

https://github.com/JessYanCoding/RetrofitUrlManager       点击打开

 

17、RxAndoid,是一个实现异步操作的库,具有简洁的链式代码,提供强大的数据变换。

 

https://github.com/ReactiveX/RxAndroid      点击打开链接

 

18、RxJava - JVM响应式扩展Reactive Extensions 用于使用Java VM的可观察序列编写异步和基于事件的程序的库。

 

https://github.com/ReactiveX/RxJava         点击打开链接

 

19、Okhttp,一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献

 

https://github.com/square/okhttp            点击打开链接

 

20、socket.io,封装websocket,全端开源的非常好用稳定的IM框架,不支持ws wss协议

https://github.com/socketio/socket.io-client-java       点击打开链接

 

21、Java-WebSocket,相当好用的轻量级IM框架,支持ws wss协议 

https://github.com/TooTallNate/Java-WebSocket     点击打开链接

 

22、Stetho是Facebook推出的安卓APP网络诊断和数据监控的工具,接入方便,功能强大,是开发者必备的好工具。

主要功能:网络请求抓包、数据库、sp文件查看、自定义dumpapp插件、对于JavaScript的支持

 

https://github.com/facebook/stetho                点击打开链接

 

23、城市选择、定位、搜索及右侧字母导航,类似美团 百度糯米 饿了么等APP选择城市功能,

现在使用较多的类似美团、外卖等APP的城市选择界面,一行代码搞定,就是这么简单粗暴!!!

https://github.com/zaaach/CityPicker            点击打开链接

24、自定义热词关键词标签,功能很全面,可定义的属性也很全面

https://github.com/Rukey7/TagLayout                点击打开链接

github上的原项目可能直接运行需要改配置,不然会报错,这里提供改好的项目

https://download.csdn.net/download/msn465780/10886038   源码

 

25、SwipeItem支持recyclerview  listview左滑item删除item,轻量级使用,不需要大规模改动代码

https://github.com/fornana/swipeitemlayout                      点击打开

https://download.csdn.net/download/msn465780/10887276      源码

Android 实用开源项目集合 持续更新_第10张图片

 

26、MVPArms,一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架

https://github.com/JessYanCoding/MVPArms                   点击打开

 

27、SVGAPlayer-Android,SVGA 是一种同时兼容 iOS / Android / Web 多个平台的动画格式,高性能动画播放体验,

超越flash、gif、lottie动画。

https://github.com/yyued/SVGAPlayer-Android                 点击打开

 

28、greenDAO 是用于安卓的一款轻量级快速的对象关系映射 的SQLite 数据库框架

https://github.com/greenrobot/greenDAO                          点击打开

 

更多相关文章

  1. android 读取本地超大图片
  2. GitHub 优秀的 Android 开源项目(值得研究)
  3. Android 图片加水印
  4. Android gallery实现图片的左右循环旋转源码分享
  5. 通过 http post 方式上传多张图片
  6. 如何在phonegap中使用自带浏览器打开链接
  7. Android的一些开源项目集锦 以备以后研究
  8. Android中必须学习的八大开源项目
  9. Android 上传图片到服务器(多文件上传)

随机推荐

  1. 用Android的imageVew显示网络和本地的图
  2. android 出现org.apache.http.conn.HttpH
  3. Android(安卓)Studio使用教程(二)
  4. 针对android游戏截图分享
  5. android开发工具简介及下载地址
  6. android的重启(大部分是转载)
  7. Android(安卓)2.3.3 SDK 源代码关联Eclip
  8. android adb project
  9. android studio 升级到3.0.1 原有项目运
  10. android初入门工具及配置