Android開源庫集合(工具)

来源:http://www.cnblogs.com/abao0/archive/2017/04/20/6741183.html
-Advertisement-
Play Games

圖片載入框架: Glide https://github.com/bumptech/glide Android-Universal-Image-Loader https://github.com/nostra13/Android-Universal-Image-Loader Picasso http ...


    1. 圖片載入框架:

    2. Apk動態載入框架:

    3. 資料庫框架:

    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. 輸入校驗庫:

    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. 多渠道打包:

    16. 應用內截屏:https://github.com/tarek360/InstaCapture

    17. 加快載入Dex文件速度:https://github.com/asLody/TurboDex

    18. 通過兩張靜態圖片創建為一個有動畫效果的SVG圖片:https://github.com/bonnyfone/vectalign

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

    20. Apk資源混淆工具,幫助減小apk體積:https://github.com/shwenzhang/AndResGuard

    21. 視頻播放:

    22. 測試框架:

    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. 指紋管理工具:

    31. 圖片壓縮:https://github.com/nanchen2251/CompressHelper

    32. SQLite數據與Excel數據相互轉換 https://github.com/li-yu/SQLiteToExcel


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Activity代碼 自定義view 看下自定義view 類,主要onDraw()方法中. 繪製中分為三部分, 第一部分為上部分半透明區域 第二部分為下部分全透明區域 第三部分就是中間的progress值變化 ...
  • 一.對android:configChanges屬性,一般認為有以下幾點:1、不設置Activity的android:configChanges時,切屏會重新調用各個生命周期,切橫屏時會執行一次,切豎屏時會執行兩次2、設置Activity的android:configChanges="orienta ...
  • ex : Precondition : R_CHARGER_1 是 int type R_CHARGER_2 是 int type val 是 int type val = (((R_CHARGER_1+R_CHARGER_2) 100 val)/R_CHARGER_2)/100; 為什麼要乘100 ...
  • 基於Android 7.0源碼,深入解析init進程及main函數的邏輯功能 ...
  • ReactJS 是否準備好 有時候我們常常需要監聽 ReactJS 的的載入情況。 比如說,當獲取一條推送,應用還沒有起來,通過點擊推送啟動應用後,而推送中包含一些我們感興趣的欄位需要處理,我們如果直接把這條通知發送給 ReactJS,會有一個問題,就是應用是剛啟動的,ReactJS 還沒有成功載入 ...
  • 微信 小程式開始火了,app跨平臺的革命再次高漲,不得不說,不用再擔心android和ios雙版本開發成本,及h5的開發 和apicloud一樣,不需要關註平臺問題,只需要關註前端js、css就能大aodroin和ios上完美相容,贊贊贊~ 那麼apicloud 和 微信小程式又有什麼區別和共通呢? ...
  • 1.裝載器API概述 Class/Interface 說明 LoaderManager 一個抽像類,關聯到一個Activity或Fragment,管理一個或多個裝載器的實例。這幫助一個應用管理那些與Activity或Fragment的生命周期相關的長時間運行的的操作。最常見的方式是與一個Cursor ...
  • 一.基本概念 1.LoaderManager LoaderManager用來負責管理與Activity或者Fragment聯繫起來的一個或多個Loaders對象. 每個Activity或者Fragment都有唯一的一個LoaderManager實例(通過getLoaderManager()方法獲得) ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...