首頁>技術>

安卓是一種基於Linux核心(不包含GNU元件)的自由及開放原始碼的作業系統。主要使用於移動裝置,如智慧手機和平板電腦,由美國Google公司和開放手機聯盟領導及開發。 作為最廣泛的手機os系統,學會安卓開發是移動工程師必經的道路。 老K為大家整理了12個安卓相關的免費開發專案,幫助大家更好的理解和上手。 快一起來看看吧

1. fresco

地址: http s:// github.com/facebook/fresco

star: 16.2k

fork: 3.7k

Facebook 開源的 Android 管理圖片的庫,中文文件。包含功能如下:

2. AutoEx

地址: http s:// github.com/BolexLiu/AutoEx

star: 810

fork: 66

幫助 Android 開發者,讓專案在崩潰時從異常堆疊中,自動尋找 Stack Overflow 的回答。體積只有 9kb 並且沒有依賴其他第三方庫。當程式出現異常時會有如下輸出:

3. android-discuss

地址: http s:// github.com/android-cn/android-discuss

star: 4.0k

fork: 540

4. XUI

地址: http s:// github.com/xuexiangjys/XUI

star: 2.3k

fork: 400

一個簡潔而優雅的 Android 原生 UI 框架。讓原生 Android 開發人員也能像 web 開發者一樣,擁有方便的 UI 庫。該專案適用於有一定 Android 開發經驗的開發者

5. scrcpy

地址: http s:// github.com/Genymobile/scrcpy

star: 33.6k

fork: 3.4k

一款可以用電腦顯示並控制 Android 手機的開源工具。連線方便使用方便,手機無需 root、無需安裝任何應用。支援 USB、Wi-Fi 兩種方式連線,支援 Windows、macOS、Linux 三種作業系統。注意電腦端需要安裝 adb 工具

6. android-training-course-in-chinese

地址: http s:// github.com/kesenhoo/android-training-course-in-chinese

star: 10.5k

fork: 2.8k

Android 官方培訓課程中文版,線上閱讀

7. QMUI_Android

地址: http s:// github.com/Tencent/QMUI_Android

star: 12.0k

fork: 2.3k

用於輔助快速搭建一個具備基本還原設計效果的 Android 專案。快速搭建一個 Demo App 的必備利器,官網還提供示例 App 下載,感興趣的小夥伴快去試試吧

8. SmartRefreshLayout

地址: http s:// github.com/scwang90/SmartRefreshLayout

star: 21.0k

fork: 4.4k

強大,穩定,成熟的 Android下 拉重新整理框架,集成了各種的炫酷、多樣、實用、美觀的 Header 和 Footer

9. infer

地址: http s:// github.com/facebook/infer

star: 11.0k

fork: 1.5k

Facebook 開源的一個支援 Objective-C、Java 和 C 語言的靜態分析工具,用它可以檢測 Android、iOS 程式碼中的資源洩漏、記憶體洩漏、空指標等問題。建議整合到客戶端釋出的流程環節中,它能夠將客戶端應用的一些嚴重 Bug 扼殺在釋出應用之前,同時減少應用崩潰和效能低下的情況

10. AutoUpdateProject

地址: http s:// github.com/MZCretin/AutoUpdateProject

star: 678

fork: 144

一個簡單易用、接入方便、UI 多樣的 Android 內實現線上更新的庫。示例程式碼:

11. AndroidUtilCode

地址: http s:// github.com/Blankj/AndroidUtilCode

star: 27.4k

fork: 9.0k

Android 開發人員不得不收集的程式碼,中文介紹

12. SpiderMan

地址: http s:// github.com/simplepeng/SpiderMan

star: 921

fork: 105

手機端顯示 Android 崩潰日誌,示例程式碼如下:

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 2、Django建立專案及應用