1. 程式人生 > >Android開源庫集合(工具)

Android開源庫集合(工具)

  1. 圖片載入框架:

    • Glide

      https://github.com/bumptech/glide

    • Android-Universal-ImageLoader

       https://github.com/nostra13/Android-Universal-Image-Loader

    • Picasso

       https://github.com/square/picasso

    • Fresco 

      https://github.com/facebook/fresco

  2. Apk動態載入框架:

    • DynamicLoadApk

       https://github.com/singwhatiwanna/dynamic-load-apk

    • DynamicAPK 

      https://github.com/CtripMobile/DynamicAPK

    • AndroidDynamicLoader 

      https://github.com/mmin18/AndroidDynamicLoader

    • android-pluginmgr 

      https://github.com/houkx/android-pluginmgr

    • DroidPlugin 

      https://github.com/Qihoo360/DroidPlugin

  3. 資料庫框架:

    • requery

       https://github.com/requery/requery

    • squidb 

      https://github.com/yahoo/squidb

    • LitePal 

      https://github.com/LitePalFramework/LitePal

    • greenDAO

       https://github.com/greenrobot/greenDAO

    • Realm 

      https://github.com/realm/realm-java

  4. 資料庫遷移框架

     https://github.com/flyway/flyway

  5. 展示Gif圖片庫

     https://github.com/koral--/android-gif-drawable

  6. xmpp協議客戶端框架 

    https://github.com/igniterealtime/Smack

  7. 谷歌地圖擴充套件

     https://github.com/googlemaps/android-maps-utils

  8. IO流操作庫

     https://github.com/square/okio

  9. 監控當前網路流量並區分網路質量:

    https://github.com/facebook/network-connection-class


  10. 輸入校驗庫:

    • https://github.com/yoojia/NextInputs

    • 基於data binding的輸入校驗庫:
      https://github.com/Ilhasoft/data-binding-validator


  11. McImage是一個外掛幫助你檢查你res中的大圖和全量壓縮你的res:

    https://github.com/Mobcase/McImage

  12. 簡單、美觀、強大、可擴充套件的 Android 和 Java 日誌庫:

    https://github.com/elvishew/xLog


  13. 信用卡OCR庫,掃描識別數字:

    https://github.com/card-io/card.io-Android-SDK

  14. Java字串操作

    https://github.com/shekhargulati/strman-java

  15. 多渠道打包:

    • https://github.com/mcxiaoke/gradle-packer-plugin

    • https://github.com/seven456/MultiChannelPackageTool


  16. 應用內截圖

    https://github.com/tarek360/InstaCapture

  17. 加快載入Dex檔案速度

    https://github.com/asLody/TurboDex

  18. 通過兩張靜態圖片建立為一個有動畫效果的SVG圖片:

    https://github.com/bonnyfone/vectalign


  19. 執行時許可權請求庫:

    • https://github.com/Karumi/Dexter


    • https://github.com/ParkSangGwon/TedPermission


  20. Apk資源混淆工具,幫助減小apk體積

    https://github.com/shwenzhang/AndResGuard


  21. 視訊播放:

    • https://github.com/spex66/RTSP-Camera-for-Android

    • https://github.com/kaltura/player-sdk-native-android

    • https://github.com/brianwernick/ExoMedia

    • https://github.com/google/ExoPlayer

  22. 測試框架:

    • A/B 測試框架

       https://github.com/sixpack/sixpack-java

  23. 建立notification

     https://github.com/halysongoncalves/pugnotification

  24. Webview與JS互動

     https://github.com/pedant/safe-java-js-webview-bridge

  25. Webview支援html5播放視訊 

    https://github.com/cprcrack/VideoEnabledWebView

  26. 整合社交網路

     https://github.com/gorbin/ASNE

  27. 對Camera類封裝

     https://github.com/Glamdring/EasyCamera

  28. 地圖座標系轉換

     https://github.com/JackZhouCn/JZLocationConverter

  29. 操作藍芽

    https://github.com/alt236/Bluetooth-LE-Library---Android

  30. 指紋管理工具

    • https://github.com/JesusM/FingerprintManager


    • https://github.com/uccmawei/FingerprintIdentify

  31. 圖片壓縮

    https://github.com/nanchen2251/CompressHelper


  32. SQLite資料與Excel資料相互轉換

     https://github.com/li-yu/SQLiteToExcel

  33. 一個優雅的QR 二維碼生成器 

    https://github.com/SumiMakito/AwesomeQRCode


  34. 記錄主執行緒中執行的所有方法和它們的執行時間https://github.com/seiginonakama/BlockCanaryEx