一、首先把方法發(fā)出來,如何查找Android高分開源庫,打開github,搜索stars:>9999 language:java android,具體stars可以自己定義,下面是個人總結(jié)。
排名不分先后:
Croppy
Android圖片裁剪庫。
它有很多強大的特性:
雙指縮放
裁剪任意大小
按照長寬比例裁剪
顯示裁剪后的Bitmap
自動居中裁剪
全面的動畫使用體驗
- Coil
kotlin圖片加載庫 - Retrofit
Retrofit是一個用于Android和Java的RESTful API客戶端,它能夠讓網(wǎng)絡(luò)請求變得更簡單。通過注解的方式,可以快速定義請求和響應(yīng)的類型。 - Glide
Glide是一個用于Android的圖片加載和緩存庫,它能夠快速地加載和顯示圖片,并且支持多種圖片格式。 - Dagger
Dagger是一個用于Android的依賴注入庫,它能夠幫助開發(fā)者管理對象之間的依賴關(guān)系,使代碼更加清晰和易于維護。 - OkHttp
OkHttp是一個用于Android的網(wǎng)絡(luò)通信庫,它提供了簡單而強大的API,支持同步和異步請求。 - EventBus
EventBus是一個用于Android的事件總線庫,它能夠幫助開發(fā)者在不同組件之間傳遞事件和消息。 - Realm
Realm是一個用于Android的數(shù)據(jù)庫解決方案,它提供了高性能的數(shù)據(jù)庫操作和強大的查詢功能。 - ViewPagerIndicator
ViewPagerIndicator是一個用于Android的ViewPager指示器庫,它提供了多種風(fēng)格的指示器,使頁面切換更加美觀和流暢。 - Android-Universal-Image-Loader
Android-Universal-Image-Loader是一個用于Android的圖片加載庫,它支持多種圖片加載方式,并且能夠緩存圖片和元數(shù)據(jù)。 - GlowPadView
GlowPadView是一個用于Android的仿Mac菜單欄的指示器,它可以顯示菜單項、工具欄和其他可操作項。 - Material-Calendar-View
Material-Calendar-View是一個用于Android的日歷視圖庫,它支持自定義日歷樣式和事件。 - ActionBarSherlock
ActionBarSherlock是一個用于Android的ActionBar庫,它能夠讓開發(fā)者使用所有版本的Android動作欄的設(shè)計模式。 - Facebook-Android-SDK
FacebookSDKforAndroid是一個開源庫,允許開發(fā)者將Facebook集成到所開發(fā)的Android應(yīng)用中。 - SlidingMenu(SlidingMenuDemos)
SlidingMenu是一個開源的Android庫,能夠讓開發(fā)者輕松開發(fā)一款應(yīng)用,實現(xiàn)類似于Google+、Youtube和Facebook應(yīng)用中非常流行的滑動式菜單。 - android-mapviewballoons
當使用Android地圖外部庫(com.google.android.maps)時,android-mapviewballoons會提供一個簡單的方式來對地圖覆蓋進行標注,就是一個簡單的信息氣泡。 - PushSharp
PushSharp是一個向iOS(iPhone/iPad APNS)、Android(C2DM和GCM)、WindowsPhone和Windows 8設(shè)備發(fā)送推送通知的服務(wù)器端庫。 - androidannotations
Android Annotations是一個開源的框架,用于加速Android應(yīng)用的開發(fā),可以讓你把重點放在功能的實現(xiàn)上,簡化了代碼,提升了可維護性。 - HockeyKit
Hockey是一個iOS Ad-Hoc自動更新框架。 服務(wù)器組件需要所有腳本,但在沒有客戶端庫的情況下,也可以單獨工作。 - Stetho
Stetho是一個用于調(diào)試Android應(yīng)用的瀏覽器工具,它能夠讓開發(fā)者在Chrome瀏覽器中查看應(yīng)用的布局、資源和性能等信息。 - ButterKnife
ButterKnife是一個用于Android的視圖注入庫,它能夠幫助開發(fā)者簡化視圖查找和初始化過程。 - Timber
Timber是一個用于Android的性能優(yōu)化工具,它能夠幫助開發(fā)者檢測和分析應(yīng)用的性能問題。 - RxJava
RxJava是一個用于Java和Android的可觀察序列式編程庫,它使用響應(yīng)式編程范式來處理異步數(shù)據(jù)流。 - LeakCanary
LeakCanary是一個用于Android的內(nèi)存泄漏檢測工具,它能夠幫助開發(fā)者發(fā)現(xiàn)和修復(fù)內(nèi)存泄漏問題。 - Dexmaker
Dexmaker是一個用于Android的動態(tài)加載庫,它能夠在運行時動態(tài)生成和加載類和方法。 - AndroidAnnotations
AndroidAnnotations是一個快速開發(fā)框架,通過注解的方式幫助開發(fā)者簡化代碼量、提高開發(fā)效率。主要特點包括:快速開發(fā)、簡潔的代碼、可擴展性、自動代碼生成等。使用該框架可以減少重復(fù)代碼的編寫量、提高開發(fā)效率、降低維護成本等優(yōu)點。在GitHub上非常受歡迎的一個項目。 - EasyPermissions
EasyPermissions是一個權(quán)限管理庫,提供了一種