日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android dumpsys常用命令

發(fā)布時(shí)間:2023/12/14 Android 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android dumpsys常用命令 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

adb shell dumpsys,默認(rèn)打印出當(dāng)前系統(tǒng)所有service信息,在后面可加上具體的服務(wù)名
需要列出當(dāng)前運(yùn)行的服務(wù),可運(yùn)行:

adb shell dumpsys | findstr DUMP

下面簡(jiǎn)單列下我用到的一些命令...(在編寫腳本時(shí)需要獲取一些狀態(tài)值供判斷用)
獲取設(shè)備分辨率:

adb shell dumpsys display | findstr DisplayDeviceInfo DisplayDeviceInfo{"內(nèi)置屏幕": 1080 x 1920, 55.0 fps, density 480, 464.949 x 468.923 dpi...

獲取設(shè)備電池信息:

adb shell dumpsys battery Current Battery Service state: AC powered: false USB powered: true Wireless powered: false status: 2 #電池狀態(tài) health: 2 present: true level: 34 #電量 scale: 100 voltage: 3848 current now: -427943 temperature: 280 #電池溫度 technology: Li-ion

?獲取cpu信息:

adb shell dumpsys cpuinfo

獲取內(nèi)存信息:

adb shell dumpsys meminfo 要獲取具體應(yīng)用的內(nèi)存信息,可加上包名 adb shell dumpsys meminfo PACKAGE_NAME

?????獲取Activity信息:

adb shell dumpsys activity 加上-h可以獲取幫助信息 獲取當(dāng)前界面的UI信息,可以用: adb shell dumpsys activity top 要獲取當(dāng)前界面的Activity: adb shell dumpsys activity top | findstr ACTIVITY

獲取package信息:

adb shell dumpsys package 加上-h可以獲取幫助信息 獲取某個(gè)包的信息: adb shell dumpsys package PACKAGE_NAME

獲取通知信息:

adb shell dumpsys notification NotificationRecord(0x44217920: pkg=com.sohu.newsclient useron=0x7f0201b5 / com.tencent.news:drawable/icon pri=0 score=0 contentIntent=PendingIntent{4294d748: PendingIntentRecord{44088e90 com.tencent.news startActivity}} deleteIntent=null tickerText=null contentView=android.widget.RemoteViews@441fc810 defaults=0x00000001 flags=0x00000010 sound=null vibrate=null led=0x00000000 onMs=0 offMs=0 extras={ android.title=農(nóng)業(yè)部:中國(guó)超級(jí)稻畝產(chǎn)超1噸 android.subText=null android.showChronometer=false android.icon=2130837941 android.text=農(nóng)業(yè)部今日通報(bào)稱,經(jīng)專家測(cè)產(chǎn),袁隆平領(lǐng)銜培育的中國(guó)“超級(jí)稻”畝產(chǎn)過千公斤,創(chuàng)造1026.7公斤新紀(jì)錄。詳情>> android.progress=0 android.progressMax=0 android.showWhen=true android.infoText=null android.progressIndeterminate=false android.scoreModified=false }

??????獲取wifi信息:

adb shell dumpsys wifi 可以獲取到當(dāng)前連接的wifi名、搜索到的wifi列表、wifi強(qiáng)度等

獲取電源管理信息:

adb shell dumpsys power 可以獲取到是否處于鎖屏狀態(tài):mWakefulness=Asleep或者mScreenOn=false 亮度值:mScreenBrightness=255 屏幕休眠時(shí)間:Screen off timeout: 60000 ms 屏幕分辨率:mDisplayWidth=1440,mDisplayHeight=2560 等

???????獲取電話信息:

adb shell dumpsys telephony.registry 可以獲取到電話狀態(tài),例如 mCallState值為0,表示待機(jī)狀態(tài)、1表示來電未接聽狀態(tài)、2表示電話占線狀態(tài) mCallForwarding=false #是否啟用呼叫轉(zhuǎn)移 mDataConnectionState=2 #0:無數(shù)據(jù)連接 1:正在創(chuàng)建數(shù)據(jù)連接 2:已連接 mDataConnectionPossible=true #是否有數(shù)據(jù)連接 mDataConnectionApn= #APN名稱 等

??????

一、dumpsys命令介紹

1.命令說明

Dumpsys用戶系統(tǒng)診斷,它運(yùn)行在設(shè)備上,并提供系統(tǒng)服務(wù)狀態(tài)信息

命令格式: adb shell dumpsys [system serbices]

2.系統(tǒng)服務(wù)查詢

如果直接運(yùn)行adb shell dumpsys,將會(huì)獲得所有的系統(tǒng)服務(wù)信息,那是非常多的,為了更容易管理輸出,可以指定你想要檢查的服務(wù),例如:

adb shell dumpsys –l

adb shell serverce list

#都是查看有哪些系統(tǒng)服務(wù)(需要哪些服務(wù)就指定哪些服務(wù))

命令行參數(shù):

不同的服務(wù)有不同的選項(xiàng),一下兩個(gè)是常見的參數(shù):

-h:對(duì)于大多數(shù)的服務(wù),可以添加-h看到文本的幫助

-c:對(duì)于一些服務(wù),可以添加-c查看數(shù)據(jù)會(huì)更友好

例如:

adb shell dumpsys meminfo –h

?

二、包信息查詢

子命令格式:

adb shell dumpsys package [-h] [-f] [—checkin] [cmd]…

參數(shù)

說明

-h打印幫助信息
-f打印intent filter的信息
--checkin打印出已經(jīng)登記的庫、系統(tǒng)功能、安裝包
cmd子命令(可以在-h幫助文檔中查看有哪些子命令)

cmd子命令

說明

prov[iders]獲取content providers
p[ackages]獲取安裝包基本信息
s[hared-user]獲取共享用戶ID的應(yīng)用
m[essages]打印運(yùn)行時(shí)收集的信息
v[erifiers]打印包校驗(yàn)信息
version打印數(shù)據(jù)庫版本信息
write寫當(dāng)前位置
<package.name>輸出給定包的信息
installs安裝會(huì)話的詳細(xì)信息
l[ibraries]列出已知的共享庫
f[ibraries]列出手機(jī)的功能
k[eysets]列出各個(gè)包的Signing KeySets
r[esolvers]獲取intent filter
perm[issions]獲取權(quán)限
pref[erred]打印包首選項(xiàng)
preferred-xml [—full]打印包首選項(xiàng),xml格式打印

?
三、activity信息查詢

子命令格式:

adb shell dumpsys activity [-a] [-c]…

參數(shù)

說明

-a包括所有可用的服務(wù)器狀態(tài)
-c包括客戶端狀態(tài)
-p限制輸出為給定的包,例如:
adb shell dumpsys activity -p com.android.browser
-h打印幫助信息
cmd子命令

cmd子命令

說明

a[ctivities]activity堆棧狀態(tài)
r[recents]最近activity的狀態(tài)
b[rodacasts] [package_name] [histpry [-s]]廣播狀態(tài)
i[ntents] [package_name]掛起的intent狀態(tài)
p[rocesses] [package_name]進(jìn)程狀態(tài)
o[om]oom管理
perm[issions]url權(quán)限授權(quán)狀態(tài)
prov[iders] [comp_spec…]content provider狀態(tài)
provider [comp_spec]provider客戶端狀態(tài)
s[ervices] [comp_spec…]服務(wù)狀態(tài)
as[sociations]跟蹤應(yīng)用程序的關(guān)聯(lián)
service [comp_spec]服務(wù)客戶端狀態(tài)
package [package_name]給的包的所有狀態(tài)
all轉(zhuǎn)儲(chǔ)所有的activityes
top轉(zhuǎn)儲(chǔ)棧頂?shù)腶ctivity
write寫入所有掛起狀態(tài)存儲(chǔ)
track-associations允許會(huì)話跟蹤
untrack-associations禁用和明確會(huì)話跟蹤,命令參數(shù)可能也是一個(gè)comp_spec 轉(zhuǎn)儲(chǔ)的activity

?

四、網(wǎng)絡(luò)信息查詢

子命令

說明

命令格式

connectivity網(wǎng)絡(luò)連接adb shell dumpsys connectivity
netpolicy網(wǎng)絡(luò)策略adb shell dumpsys netpolicy
netstats網(wǎng)絡(luò)狀態(tài)adb shell dumpsys netstats
network_management網(wǎng)絡(luò)管理adb shell dumpsys network_management

?

五、其他常用服務(wù)信息查詢

子命令說明命令格式
meminfo內(nèi)存adn shell dumpsys meminfo
cpuinfoCPUadn shell dumpsys cpuinfo
gfxinfo幀率adn shell dumpsys gfxinfo
display顯示adn shell dumpsys display
power電源adn shell dumpsys power
batterystats電池狀態(tài)adn shell dumpsys batterystats
battery電池adn shell dumpsys battery
alarm鬧鐘adn shell dumpsys alarm
location位置

adn shell dumpsys location

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的Android dumpsys常用命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。