快速定位 Android APP 當前頁面的三種方法(Activity / Fragment)


方法一、通過adb命令打印當前頁面:

Android 如何快速定位當前頁面是哪個Activity or Fragment

(1)查看當前Activity :adb shell "dumpsys window w | grep name="

(2)查看當前棧頂的Activity :adb shell dumpsys activity | grep "mFocusedActivity"

(3)查看當前棧頂的Activity的Fragment :adb shell dumpsys activity your.package.name
或者:
adb shell dumpsys activity top

查看幫助:adb shell dumpsys activity -h

 

方法二:利用logcat,查看生命周期

復雜App多個頁面情況: 
.APP跳轉到當前頁面,點擊返回鍵,會出現如下信息: 
這里寫圖片描述
注:直接查看生命周期確定頁面

 

方法三: as中通過Layout Inspector查看當前頁面的調用棧
步驟1: 
這里寫圖片描述

步驟2: 
這里寫圖片描述

注:步驟2的時候基本就能確定頁面的名字,此方法好處,是整個頁面的布局、屬性就能呈現出來,方便查找布局文件,缺點:無法直接修改跳轉,只能在源文件中對應查找。

 

ref:

https://blog.csdn.net/cxc19890214/article/details/71603299

https://blog.csdn.net/u012811342/article/details/80224841


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM