Android相關的開源庫

dingcheng998發表於2016-11-19

來源:http://geek.csdn.net/news/detail/113690

APIs

  • CloudRail:可以將多個服務(例如Dropbox、Google Drive和OneDrive)捆綁成一個統一的API,幫助開發者快速地整合。此外,還可以處理API更新,保持程式碼一致。介面也可以用於雲端儲存、社交、支付等等。
  • Retrofit:Retrofit是Square公司開發的一款針對Android網路請求的框架,它將HTTP API封裝成一個Java介面。

動畫:

圖表
資料庫
  • SQLBrite:是一個響應式資料庫框架,可以完美解決資料庫和UI的同步更新。
  • Sugar ORM:無需編寫SQL語句就可以輕易操作SQLite資料庫。

日期&時間

檔案

手勢

  • Sensey:可以在Android應用程式裡面新增手勢操作,使用簡單。
  • Android 3D Touch – PeekView:可以在Android平臺上實現類似iOS上面的3D Touch功能。

藍芽

  • Android-BluetoothSPPLibrary:開發者用它可以通過藍芽與微控制器(microcontroller)或Android裝置進行通訊。
  • RxAndroidBle:基於RxJava技術,可用較低的電量操作藍芽。

相機

位置

ReactiveLocation:是一個輕量小型但非常實用的Google Play API封裝,可以獲取位置。 
Smart Location Library:簡化定位程式使用。

佈局

日誌

  • Logger:一款簡單但功能強大的日誌工具。
  • Hugo:呼叫日誌的註釋觸發方法,用來除錯構建。

地圖

音訊

GIF

圖片

  • uCrop:Android上的圖片修剪庫。
  • Glide:Android媒體管理和圖片載入庫。

視訊

訊息

  • Chateau:在Android應用中提供聊天功能的框架。

網路

通知推送

  • PubNub:用來處理推送通知的通訊服務。
  • Gandalf:給使用者傳送更新或維護訊息庫。

支付

安全

  • Sodium:用來加密,解密,簽名和雜湊的演算法庫。
  • PiracyChecker:使用Googles LVL和APK簽名保護等技術來防止APP被破解和盜版的函式庫。

文字

字型

  • fontbinding:通過資料繫結是在XML實現自定義字型的庫。
  • Calligraphy:在Android應用程式上輕鬆使用自定義字型。

使用者介面

Activity Indicator

  • AppIntro:實現類似Google Apps的應用啟動引導頁。
  • LolliPin:Material Design風格的Pin碼輸入介面。

按鈕

表單

鍵盤

選單

  • BottomBar:Material Design風格的底部導航欄。
  • Side Menu:建立側滑選單庫。

Rating

  • Android-Rate:定期提醒使用者到應用市場給應用打分的函式庫。
  • SimpleRatingBar:一個用於替換系統提供的評分控制元件的函式庫。

Slider







相關文章