Android dumpsys命令详细使用
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Android dumpsys命令详细使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                Android dumpsys命令詳細使用
一、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 | 內存 | adn shell dumpsys meminfo | 
| cpuinfo | CPU | adn shell dumpsys cpuinfo | 
| gfxinfo | 幀率 | adn shell dumpsys gfxinfo | 
| display | 顯示 | adn shell dumpsys display | 
| power | 電源 | adn shell dumpsys power | 
| batterystats | 電池狀態 | adn shell dumpsys batterystats | 
| battery | 電池 | adn shell dumpsys battery | 
| alarm | 鬧鐘 | adn shell dumpsys alarm | 
| location | 位置 | adn shell dumpsys location | 
轉載于:https://www.cnblogs.com/smarter/p/9935048.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Android dumpsys命令详细使用的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 流畅的python
- 下一篇: 简明Python教程链接
