Android最佳的開源庫集錦
阿新 • • 發佈:2019-02-05
轉自
http://geek.csdn.net/news/detail/113690
工欲善其事,必先利其器。一個好的開發庫可以快速提高開發者的工作效率,甚至讓開發工作變得簡單。本文收集了大量的Android開發庫,快來切磋一下,到底哪一個最適合你。
動畫
APIs
- CloudRail:可以將多個服務(例如Dropbox、Google Drive和OneDrive)捆綁成一個統一的API,幫助開發者快速地整合。此外,還可以處理API更新,保持程式碼一致。介面也可以用於雲端儲存、社交、支付等等。
- Retrofit:Retrofit是Square公司開發的一款針對Android網路請求的框架,它將HTTP API封裝成一個Java介面。
圖表
- MPAndroidChart:一款基於Android的開源圖表庫,MPAndroidChart不僅可以在Android裝置上繪製各種統計圖表,而且可以對圖表進行拖動和縮放操作,應用起來非常靈活。
- AndroidCharts:一款易於使用的Android圖表動畫類庫,包含曲線/折線圖、餅圖、時鐘圖、柱狀圖。
資料庫
資料結構
日期&時間
依賴關係
- Dagger:可以在Android平臺上快速進行依賴注入。
檔案
- Android-FilePicker
- Material File Picker:一個Material design風格的檔案選擇工具。
函數語言程式設計
- Retrolambda:可以在Android上使用Lambdas表示式。
手勢
- Sensey:可以在Android應用程式裡面新增手勢操作,使用簡單。
藍芽
- Android-BluetoothSPPLibrary:開發者用它可以通過藍芽與微控制器(microcontroller)或Android裝置進行通訊。
- RxAndroidBle:基於RxJava技術,可用較低的電量操作藍芽。
相機
- CameraFilter
位置
佈局
日誌
地圖
- AirMapView: 一個檢視抽象、可以在沒有 Google Play Services的情況下讓裝置使用的地圖互動功能。
音訊
- Music Player:是使用Swift編寫的全功能的音樂播放器,UI也很漂亮。
GIF
- GifView:Android上的另一個顯示和繪製GIF的庫。
圖片
視訊
訊息
- Chateau:在Android應用中提供聊天功能的框架。
網路
通知推送
支付
安全
- Sodium:用來加密,解密,簽名和雜湊的演算法庫。
- PiracyChecker:使用Googles LVL和APK簽名保護等技術來防止APP被破解和盜版的函式庫。
文字
- Ticker:支援內容滾動的UI元件。
- MaterialEditText:Material Design風格的文字編輯器。
字型
- fontbinding:通過資料繫結是在XML實現自定義字型的庫。
- Calligraphy:在Android應用程式上輕鬆使用自定義字型。
使用者介面
- Material:在低版本Android系統中實現Material Design功能的函式庫。
Activity Indicator
按鈕
表單
鍵盤
選單
- BottomBar:Material Design風格的底部導航欄。
Rating
- Android-Rate:定期提醒使用者到應用市場給應用打分的函式庫。
Slider
- MaterialDrawer:Material Design風格的側邊抽屜庫實現。