網站首頁 編程語言 正文
一、dumpsys命令介紹
1.命令說明
Dumpsys用戶系統診斷,它運行在設備上,并提供系統服務狀態信息
命令格式: adb shell dumpsys [system serbices]
2.系統服務查詢
如果直接運行adb shell dumpsys,將會獲得所有的系統服務信息,那是非常多的,為了更容易管理輸出,可以指定你想要檢查的服務,例如:
adb shell dumpsys –l
adb shell serverce list
#都是查看有哪些系統服務(需要哪些服務就指定哪些服務)
命令行參數:
不同的服務有不同的選項,一下兩個是常見的參數:
-h:對于大多數的服務,可以添加-h看到文本的幫助
-c:對于一些服務,可以添加-c查看數據會更友好
例如:
adb shell dumpsys meminfo –h
二、包信息查詢
子命令格式:
adb shell dumpsys package [-h] [-f] [—checkin] [cmd]…
參數 | 說明 |
---|---|
-h | 打印幫助信息 |
-f | 打印intent filter的信息 |
--checkin | 打印出已經登記的庫、系統功能、安裝包 |
cmd | 子命令(可以在-h幫助文檔中查看有哪些子命令) |
cmd子命令 | 說明 |
---|---|
prov[iders] | 獲取content providers |
p[ackages] | 獲取安裝包基本信息 |
s[hared-user] | 獲取共享用戶ID的應用 |
m[essages] | 打印運行時收集的信息 |
v[erifiers] | 打印包校驗信息 |
version | 打印數據庫版本信息 |
write | 寫當前位置 |
<package.name> | 輸出給定包的信息 |
installs | 安裝會話的詳細信息 |
l[ibraries] | 列出已知的共享庫 |
f[ibraries] | 列出手機的功能 |
k[eysets] | 列出各個包的Signing KeySets |
r[esolvers] | 獲取intent filter |
perm[issions] | 獲取權限 |
pref[erred] | 打印包首選項 |
preferred-xml [—full] | 打印包首選項,xml格式打印 |
三、activity信息查詢
子命令格式:
adb shell dumpsys activity [-a] [-c]…
參數 | 說明 |
---|---|
-a | 包括所有可用的服務器狀態 |
-c | 包括客戶端狀態 |
-p | 限制輸出為給定的包,例如: adb shell dumpsys activity -p com.android.browser |
-h | 打印幫助信息 |
cmd | 子命令 |
cmd子命令 | 說明 |
---|---|
a[ctivities] | activity堆棧狀態 |
r[recents] | 最近activity的狀態 |
b[rodacasts] [package_name] [histpry [-s]] | 廣播狀態 |
i[ntents] [package_name] | 掛起的intent狀態 |
p[rocesses] [package_name] | 進程狀態 |
o[om] | oom管理 |
perm[issions] | url權限授權狀態 |
prov[iders] [comp_spec…] | content provider狀態 |
provider [comp_spec] | provider客戶端狀態 |
s[ervices] [comp_spec…] | 服務狀態 |
as[sociations] | 跟蹤應用程序的關聯 |
service [comp_spec] | 服務客戶端狀態 |
package [package_name] | 給的包的所有狀態 |
all | 轉儲所有的activityes |
top | 轉儲棧頂的activity |
write | 寫入所有掛起狀態存儲 |
track-associations | 允許會話跟蹤 |
untrack-associations | 禁用和明確會話跟蹤,命令參數可能也是一個comp_spec 轉儲的activity |
四、網絡信息查詢
子命令 | 說明 | 命令格式 |
---|---|---|
connectivity | 網絡連接 | adb shell dumpsys connectivity |
netpolicy | 網絡策略 | adb shell dumpsys netpolicy |
netstats | 網絡狀態 | adb shell dumpsys netstats |
network_management | 網絡管理 | adb shell dumpsys network_management |
五、其他常用服務信息查詢
子命令 | 說明 | 命令格式 |
---|---|---|
meminfo | 內存 | adb shell dumpsys meminfo |
cpuinfo | CPU | adb shell dumpsys cpuinfo |
gfxinfo | 幀率 | adb shell dumpsys gfxinfo |
display | 顯示 | adb shell dumpsys display |
power | 電源 | adb shell dumpsys power |
batterystats | 電池狀態 | adb shell dumpsys batterystats |
battery | 電池 | adb shell dumpsys battery |
alarm | 鬧鐘 | adb shell dumpsys alarm |
location | 位置 | adb shell dumpsys location |
原文鏈接:https://www.cnblogs.com/wml-it/p/15681851.html
相關推薦
- 2022-06-01 詳解Pandas中stack()和unstack()的使用技巧_python
- 2023-03-01 Python中的getter與setter及deleter使用示例講解_python
- 2022-10-05 淺談Qt信號槽與事件循環的關系_C 語言
- 2022-09-25 python學習筆記之循環語句
- 2022-10-23 Android?手寫RecyclerView實現列表加載_Android
- 2023-01-29 Redis配置外網可訪問(redis遠程連接不上)的方法_Redis
- 2022-06-15 詳解Python進行數據相關性分析的三種方式_python
- 2022-06-18 C#多線程的ResetAbort()方法_C#教程
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支