Android開發中好用的開源工具(持續更新)

1. Emmagee

Emmagee是網易杭州研究院QA團隊開發的一個簡單易上手的Android性能監測小工具,主要用於監控單個App的CPU,內存,流量,啓動耗時,電量,電流等性能狀態的變化,且用戶可自定義配置監控的頻率以及性能的實時顯示,並最終生成一份性能統計文件。
github:https://github.com/NetEase/Emmagee

2. Leakcanary

LeakCanary 是一個檢測內存泄露的開源類庫。你可以在 debug 包種輕鬆檢測內存泄露。
github:https://github.com/square/leakcanary
github:https://github.com/teffy/LeakcanarySample-Eclipse

3. Netroid

Netroid基於Volley庫的理念,並在其基礎上做了大量擴展,提供執行網絡請求、緩存返回結果、批量圖片加載、大文件斷點下載的常見Http交互功能。致力於避免每個項目重複開發基礎Http功能,實現顯著地縮短開發週期的願景。
github:https://github.com/vince-styling/Netroid

4. EventBus

EventBus是一個Android端優化的publish/subscribe消息總線,簡化了應用程序內各組件間、組件與後臺線程間的通信。比如請求網絡,等網絡返回時通過Handler或Broadcast通知UI,兩個Fragment之間需要通過Listener通信,這些需求都可以通過EventBus實現。
github:https://github.com/greenrobot/EventBus

5. SwipeBackLayout

SwipeBackLayout支持側滑關閉Activity及切換Activity的動畫效果,這些效果極大的提高了用戶體驗。
github:https://github.com/ikew0ng/SwipeBackLayout

6. GT

GT(隨身調)是APP的隨身調測平臺,它是直接運行在手機上的“集成調測環境”(IDTE, Integrated Debug Environment)。利用GT,僅憑一部手機,無需連接電腦,您即可對APP進行快速的性能測試(CPU、內存、流量、電量、幀率/流暢度等等)、開發日誌的查看、Crash日誌查看、網絡數據包的抓取、APP內部參數的調試、真機代碼耗時統計等。
github:https://github.com/TencentOpen/GT

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章