Android獲取App當前頁面的Activity名稱

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,如果只打開一個,直接就顯示該頁面的佈局了,我們並不顯示該頁面的名稱。(該方法適合查看該應用多個頁面名稱的情形)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章