安卓使用adb命令查看当前activity

本文介绍了如何通过adb命令查看Android设备中最上层的Activity以及当前焦点窗口,方法一是通过`dumpsysactivityactivities`命令,方法二是`dumpsyswindow|findstrmCurrentFocus`。
摘要由CSDN通过智能技术生成

使用adb命令查看最上层activity:
方法一 :
在Terminal命令中输入:adb shell dumpsys activity activities

ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)
Display #0 (activities from top to bottom):
Stack #0:
mFullscreen=true
mBounds=null
Task id #763
mFullscreen=true
mBounds=null
mMinWidth=-1
mMinHeight=-1
mLastNonFullscreenBounds=null
* TaskRecord{cf3785f #763 I=com.jwipc.wochu/.MainActivity U=0 StackId=0 sz=2}
userId=0 effectiveUid=u0a45 mCallingUid=0 mUserSetupComplete=true mCallingPackage=null
intent={act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000100 cmp=com.jwipc.wochu/.MainActivity}
realActivity=com.jwipc.wochu/.MainActivity
autoRemoveRecents=false isPersistable=true numFullscreen=2 taskType=1 mTaskToReturnTo=1
rootWasReset=false mNeverRelinquishIdentity=true mReuseTask=false mLockTaskAuth=LOCK_TASK_AUTH_PINNABLE
Activities=[ActivityRecord{dea55db u0 com.jwipc.wochu/.MainActivity t763}, ActivityRecord{913d5c u0 com.jwipc.wochu/.AppActivity t763}]
askedCompatMode=false inRecents=true isAvailable=true
lastThumbnail=null lastThumbnailFile=/data/system_ce/0/recent_images/763_task_thumbnail.png
stackId=0
hasBeenVisible=true mResizeMode=RESIZE_MODE_RESIZEABLE isResizeable=false firstActiveTime=1697685757669 lastActiveTime=1697685757669 (inactive for 91s)
* Hist #1: ActivityRecord{913d5c u0 com.jwipc.wochu/.AppActivity t763}
packageName=com.jwipc.wochu processName=com.jwipc.wochu
launchedFromUid=10045 launchedFromPackage=com.jwipc.wochu userId=0
app=ProcessRecord{ad162ac 1089:com.jwipc.wochu/u0a45}
Intent { cmp=com.jwipc.wochu/.AppActivity }
frontOfTask=false task=TaskRecord{cf3785f #763 I=com.jwipc.wochu/.MainActivity U=0 StackId=0 sz=2}
taskAffinity=com.jwipc.wochu
realActivity=com.jwipc.wochu/.AppActivity
baseDir=/system/app/WoChuLauncher/WoChuLauncher.apk
dataDir=/data/user/0/com.jwipc.wochu
stateNotNeeded=false componentSpecified=true mActivityType=1
isHomeActivity=false
compat={160dpi always-compat} labelRes=0x7f050000 icon=0x7f020014 theme=0x1030006
config={1.0 dualscreenflag=DISABLE ?mcc?mnc [zh_CN] ldltr sw1080dp w1080dp h1840dp 160dpi xlrg long port finger -keyb/v/h -nav/h s.4}
taskConfigOverride={1.0 dualscreenflag=DISABLE ?mcc?mnc ?localeList ?layoutDir ?swdp ?wdp ?hdp ?density ?lsize ?long ?orien ?uimode ?night ?touch ?keyb/?/? ?nav/?}
taskDescription: iconFilename=null label=“null” color=ff222222
launchFailed=false launchCount=0 lastLaunchTime=-2m47s338ms
haveState=false icicle=null
state=RESUMED stopped=false delayedResume=false finishing=false
keysPaused=false inHistory=true visible=true sleeping=false idle=true mStartingWindowState=STARTING_WINDOW_NOT_SHOWN
fullscreen=true noDisplay=false immersive=false launchMode=0
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=HOME_ACTIVITY_TYPE
waitingVisible=false nowVisible=true lastVisibleTime=-1m30s630ms
resizeMode=RESIZE_MODE_RESIZEABLE
* Hist #0: ActivityRecord{dea55db u0 com.jwipc.wochu/.MainActivity t763}
packageName=com.jwipc.wochu processName=com.jwipc.wochu
launchedFromUid=0 launchedFromPackage=null userId=0
app=ProcessRecord{ad162ac 1089:com.jwipc.wochu/u0a45}
Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000100 cmp=com.jwipc.wochu/.MainActivity }
frontOfTask=true task=TaskRecord{cf3785f #763 I=com.jwipc.wochu/.MainActivity U=0 StackId=0 sz=2}
taskAffinity=null
realActivity=com.jwipc.wochu/.MainActivity
baseDir=/system/app/WoChuLauncher/WoChuLauncher.apk
dataDir=/data/user/0/com.jwipc.wochu
stateNotNeeded=true componentSpecified=false mActivityType=1
isHomeActivity=true
compat={160dpi always-compat} labelRes=0x7f050000 icon=0x7f020014 theme=0x1030006
config={1.0 dualscreenflag=DISABLE ?mcc?mnc [zh_CN] ldltr sw1080dp w1080dp h1840dp 160dpi xlrg long port finger -keyb/v/h -nav/h s.4}
taskConfigOverride={1.0 dualscreenflag=DISABLE ?mcc?mnc ?localeList ?layoutDir ?swdp ?wdp ?hdp ?density ?lsize ?long ?orien ?uimode ?night ?touch ?keyb/?/? ?nav/?}
taskDescription: iconFilename=null label=“null” color=ff222222
launchFailed=false launchCount=0 lastLaunchTime=-16m29s632ms
haveState=true icicle=Bundle[mParcelledData.dataSize=1412]
state=STOPPED stopped=true delayedResume=false finishing=false
keysPaused=false inHistory=true visible=false sleeping=false idle=true mStartingWindowState=STARTING_WINDOW_SHOWN
fullscreen=true noDisplay=false immersive=false launchMode=2
frozenBeforeDestroy=false forceNewConfig=false
mActivityType=HOME_ACTIVITY_TYPE
waitingVisible=false nowVisible=false lastVisibleTime=-2m50s115ms
resizeMode=RESIZE_MODE_RESIZEABLE

Running activities (most recent first):
  TaskRecord{cf3785f #763 I=com.jwipc.wochu/.MainActivity U=0 StackId=0 sz=2}
    Run #1: ActivityRecord{913d5c u0 com.jwipc.wochu/.AppActivity t763}
    Run #0: ActivityRecord{dea55db u0 com.jwipc.wochu/.MainActivity t763}

mResumedActivity: ActivityRecord{913d5c u0 com.jwipc.wochu/.AppActivity t763}
mLastPausedActivity: ActivityRecord{913d5c u0 com.jwipc.wochu/.AppActivity t763}

mFocusedActivity: ActivityRecord{913d5c u0 com.jwipc.wochu/.AppActivity t763}
mFocusedStack=ActivityStack{43f9b75 stackId=0, 1 tasks} mLastFocusedStack=ActivityStack{43f9b75 stackId=0, 1 tasks}
mSleepTimeout=false
mCurTaskIdForUser={0=766}
mUserStackInFront={}
mActivityContainers={0=ActivtyContainer{0}A}
mLockTaskModeState=NONE mLockTaskPackages (userId:packages)=
0:[]
mLockTaskModeTasks[]
realActivity=com.jwipc.wochu/.MainActivity就是了
方法二 :
在Terminal命令中输入 adb shell dumpsys window | findstr mCurrentFocus

mCurrentFocus=Window{7dde643 u0 com.jwipc.wochu/com.jwipc.wochu.MainActivity}

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无言.默

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值