QPM 之懸浮窗設定資訊

2021-09-11 21:17:48 字數 712 閱讀 7569

手機的基本資訊

androidmanifest.xml 資訊

可配置的開關

網路介面

再也不用 去手機的複雜介面檢視各種資料;

再也不用 因為某些資訊沒有,查詢半天。

是否 root, sdk 版本,手機型號,網路,名稱,ip,mac 位址,螢幕解析度,cpu 架構等等資訊。遇到關鍵的資料,還能複製。

這裡獲取的資料更全面

root 手機我們直接通過 檔案管理器 可以直接檢視 sp 檔案。

如果沒有 root 呢? 笨辦法,通過除錯**或者 log 列印輸出。

極大提公升程式設計師們的開發效率。

我們提供的了這些基礎功能,開啟開關後,可以直接在懸浮窗展示相關資料資訊。

自我控制聚焦點,只關注需要的資訊。

所有的開關,可以開啟,關閉,對於某些影響效能的操作,可以關閉其他所有的東西,保留關注的指標。

每乙個開關都可以長按開關名稱的這一條,上下移動位置,調整開關的順序。

請求方式;

返回狀態碼;

請求時長;

請求大小;

返回資料大小

需要 okhttp,然後可以獲取網路請求的所有資料,包括請求 request header,request response,response等資料。

關注的資料太多會佔滿螢幕,可以開啟精簡模式,預設顯示開關列表最頂部的兩個選項。開關列表可以通過拖動把選項位置移動到想要的前兩項。

QPM 之懸浮窗設定資訊

手機的基本資訊 androidmanifest.xml 資訊 可配置的開關 網路介面 再也不用 去手機的複雜介面檢視各種資料 再也不用 因為某些資訊沒有,查詢半天。是否 root,sdk 版本,手機型號,網路,名稱,ip,mac 位址,螢幕解析度,cpu 架構等等資訊。遇到關鍵的資料,還能複製。這裡...

QPM 之懸浮窗助力效能優化

讓我們來嘗試做一些可以視覺化的懸浮窗功能吧,裡面可以展示一些基礎的效能指標資料。乙個 apk 會有乙個固定的包名,但是在某些特殊場景下,卻會展示多個包名,例如 測試包,正式包,變種包,推送測試包等等,給 qpm 展示當前應用的包名,在某些時候可以方便我們定位問題。舉個例子 我們之前一直在測試推送包,...

QPM 之懸浮窗助力效能優化

讓我們來嘗試做一些可以視覺化的懸浮窗功能吧,裡面可以展示一些基礎的效能指標資料。乙個 apk 會有乙個固定的包名,但是在某些特殊場景下,卻會展示多個包名,例如 測試包,正式包,變種包,推送測試包等等,給 qpm 展示當前應用的包名,在某些時候可以方便我們定位問題。舉個例子 我們之前一直在測試推送包,...