最新Android 高分开源库功能集

一、首先把方法发出来,如何查找Android高分开源库,打开github,搜索stars:>9999 language:java android,具体stars可以自己定义,下面是个人总结。
排名不分先后:
Croppy
Android图片裁剪库。
它有很多强大的特性:
双指缩放
裁剪任意大小
按照长宽比例裁剪
显示裁剪后的Bitmap
自动居中裁剪
全面的动画使用体验

  1. Coil
    kotlin图片加载库
  2. Retrofit
    Retrofit是一个用于Android和Java的RESTful API客户端,它能够让网络请求变得更简单。通过注解的方式,可以快速定义请求和响应的类型。
  3. Glide
    Glide是一个用于Android的图片加载和缓存库,它能够快速地加载和显示图片,并且支持多种图片格式。
  4. Dagger
    Dagger是一个用于Android的依赖注入库,它能够帮助开发者管理对象之间的依赖关系,使代码更加清晰和易于维护。
  5. OkHttp
    OkHttp是一个用于Android的网络通信库,它提供了简单而强大的API,支持同步和异步请求。
  6. EventBus
    EventBus是一个用于Android的事件总线库,它能够帮助开发者在不同组件之间传递事件和消息
  7. Realm
    Realm是一个用于Android的数据库解决方案,它提供了高性能的数据库操作和强大的查询功能。
  8. ViewPagerIndicator
    ViewPagerIndicator是一个用于Android的ViewPager指示器库,它提供了多种风格的指示器,使页面切换更加美观和流畅。
  9. Android-Universal-Image-Loader
    Android-Universal-Image-Loader是一个用于Android的图片加载库,它支持多种图片加载方式,并且能够缓存图片和元数据。
  10. GlowPadView
    GlowPadView是一个用于Android的仿Mac菜单栏的指示器,它可以显示菜单项、工具栏和其他可操作项。
  11. Material-Calendar-View
    Material-Calendar-View是一个用于Android的日历视图库,它支持自定义日历样式和事件。
  12. ActionBarSherlock
    ActionBarSherlock是一个用于Android的ActionBar库,它能够让开发者使用所有版本的Android动作栏的设计模式。
  13. Facebook-Android-SDK
    FacebookSDKforAndroid是一个开源库,允许开发者将Facebook集成到所开发的Android应用中。
  14. SlidingMenu(SlidingMenuDemos)
    SlidingMenu是一个开源的Android库,能够让开发者轻松开发一款应用,实现类似于Google+、Youtube和Facebook应用中非常流行的滑动式菜单。
  15. android-mapviewballoons
    当使用Android地图外部库(com.google.android.maps)时,android-mapviewballoons会提供一个简单的方式来对地图覆盖进行标注,就是一个简单的信息气泡。
  16. PushSharp
    PushSharp是一个向iOS(iPhone/iPad APNS)、Android(C2DM和GCM)、WindowsPhone和Windows 8设备发送推送通知的服务器端库。
  17. androidannotations
    Android Annotations是一个开源的框架,用于加速Android应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。
  18. HockeyKit
    Hockey是一个iOS Ad-Hoc自动更新框架。 服务器组件需要所有脚本,但在没有客户端库的情况下,也可以单独工作。
  19. Stetho
    Stetho是一个用于调试Android应用的浏览器工具,它能够让开发者在Chrome浏览器中查看应用的布局、资源和性能等信息。
  20. ButterKnife
    ButterKnife是一个用于Android的视图注入库,它能够帮助开发者简化视图查找和初始化过程。
  21. Timber
    Timber是一个用于Android的性能优化工具,它能够帮助开发者检测和分析应用的性能问题。
  22. RxJava
    RxJava是一个用于Java和Android的可观察序列式编程库,它使用响应式编程范式来处理异步数据流。
  23. LeakCanary
    LeakCanary是一个用于Android的内存泄漏检测工具,它能够帮助开发者发现和修复内存泄漏问题。
  24. Dexmaker
    Dexmaker是一个用于Android的动态加载库,它能够在运行时动态生成和加载类和方法。
  25. AndroidAnnotations
    AndroidAnnotations是一个快速开发框架,通过注解的方式帮助开发者简化代码量、提高开发效率。主要特点包括:快速开发、简洁的代码、可扩展性、自动代码生成等。使用该框架可以减少重复代码的编写量、提高开发效率、降低维护成本等优点。在GitHub上非常受欢迎的一个项目。
  26. EasyPermissions
    EasyPermissions是一个权限管理库,提供了一种
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容