Android開發過程中我們經常會有這樣的需求:想知道某個App的某個頁面的Activity是什麼?
方法1. adb命令獲取該頁面的名稱
adb shell "dumpsys window | grep mCurrentFocus"
adb命令獲取比較簡單直接(對於獲取單個頁面比較方便)
方法2. Android studio 的Layout Inspector獲取
打開android studio 連接手機,打開您想查看的App,之後在android studio中點擊
Tools > Layout Inspector (用Layout Inspector功能)
顯示所有進程打勾,選擇您想查看的進程(通過包名找到您想查看的App)
這裏以京東爲例(選擇京東這個應用之後,如果您打開過多個Activity,會讓您選擇某一個Activity)
注意:該方法需要我們打開這個應用最少兩個Activity,如果只打開一個,直接就顯示該頁面的佈局了,我們並不顯示該頁面的名稱。(該方法適合查看該應用多個頁面名稱的情形)