一、首先把方法发出来,如何查找Android高分开源库,打开github,搜索stars:>9999 language:java android,具体stars可以自己定义,下面是个人总结。
排名不分先后:
Croppy
Android图片裁剪库。
它有很多强大的特性:
双指缩放
裁剪任意大小
按照长宽比例裁剪
显示裁剪后的Bitmap
自动居中裁剪
全面的动画使用体验
- Coil
kotlin图片加载库 - Retrofit
Retrofit是一个用于Android和Java的RESTful API客户端,它能够让网络请求变得更简单。通过注解的方式,可以快速定义请求和响应的类型。 - Glide
Glide是一个用于Android的图片加载和缓存库,它能够快速地加载和显示图片,并且支持多种图片格式。 - Dagger
Dagger是一个用于Android的依赖注入库,它能够帮助开发者管理对象之间的依赖关系,使代码更加清晰和易于维护。 - OkHttp
OkHttp是一个用于Android的网络通信库,它提供了简单而强大的API,支持同步和异步请求。 - EventBus
EventBus是一个用于Android的事件总线库,它能够帮助开发者在不同组件之间传递事件和消息。 - Realm
Realm是一个用于Android的数据库解决方案,它提供了高性能的数据库操作和强大的查询功能。 - ViewPagerIndicator
ViewPagerIndicator是一个用于Android的ViewPager指示器库,它提供了多种风格的指示器,使页面切换更加美观和流畅。 - Android-Universal-Image-Loader
Android-Universal-Image-Loader是一个用于Android的图片加载库,它支持多种图片加载方式,并且能够缓存图片和元数据。 - GlowPadView
GlowPadView是一个用于Android的仿Mac菜单栏的指示器,它可以显示菜单项、工具栏和其他可操作项。 - Material-Calendar-View
Material-Calendar-View是一个用于Android的日历视图库,它支持自定义日历样式和事件。 - ActionBarSherlock
ActionBarSherlock是一个用于Android的ActionBar库,它能够让开发者使用所有版本的Android动作栏的设计模式。 - Facebook-Android-SDK
FacebookSDKforAndroid是一个开源库,允许开发者将Facebook集成到所开发的Android应用中。 - SlidingMenu(SlidingMenuDemos)
SlidingMenu是一个开源的Android库,能够让开发者轻松开发一款应用,实现类似于Google+、Youtube和Facebook应用中非常流行的滑动式菜单。 - android-mapviewballoons
当使用Android地图外部库(com.google.android.maps)时,android-mapviewballoons会提供一个简单的方式来对地图覆盖进行标注,就是一个简单的信息气泡。 - PushSharp
PushSharp是一个向iOS(iPhone/iPad APNS)、Android(C2DM和GCM)、WindowsPhone和Windows 8设备发送推送通知的服务器端库。 - androidannotations
Android Annotations是一个开源的框架,用于加速Android应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。 - HockeyKit
Hockey是一个iOS Ad-Hoc自动更新框架。 服务器组件需要所有脚本,但在没有客户端库的情况下,也可以单独工作。 - Stetho
Stetho是一个用于调试Android应用的浏览器工具,它能够让开发者在Chrome浏览器中查看应用的布局、资源和性能等信息。 - ButterKnife
ButterKnife是一个用于Android的视图注入库,它能够帮助开发者简化视图查找和初始化过程。 - Timber
Timber是一个用于Android的性能优化工具,它能够帮助开发者检测和分析应用的性能问题。 - RxJava
RxJava是一个用于Java和Android的可观察序列式编程库,它使用响应式编程范式来处理异步数据流。 - LeakCanary
LeakCanary是一个用于Android的内存泄漏检测工具,它能够帮助开发者发现和修复内存泄漏问题。 - Dexmaker
Dexmaker是一个用于Android的动态加载库,它能够在运行时动态生成和加载类和方法。 - AndroidAnnotations
AndroidAnnotations是一个快速开发框架,通过注解的方式帮助开发者简化代码量、提高开发效率。主要特点包括:快速开发、简洁的代码、可扩展性、自动代码生成等。使用该框架可以减少重复代码的编写量、提高开发效率、降低维护成本等优点。在GitHub上非常受欢迎的一个项目。 - EasyPermissions
EasyPermissions是一个权限管理库,提供了一种