adb(Android Debug Bridge)是一個強大的命令行工具,用于與Android設備進行通信。要使用adb獲取Activity信息,可以使用以下方法:
首先,確保已經安裝了Android SDK Platform-Tools,其中包含了adb工具。如果沒有安裝,可以從這里下載:https://developer.android.com/studio/releases/platform-tools
連接Android設備到電腦,并確保設備上的USB調試已啟用。要啟用USB調試,請轉到設置 > 系統 > 開發者選項 > USB調試。如果沒有看到開發者選項,請先啟用它。
打開命令提示符(Windows)或終端(Mac/Linux),然后輸入以下命令以確保設備已連接:
adb devices
這將顯示已連接的設備列表。
adb shell dumpsys activity activities | grep "mFocusedActivity"
這將顯示當前聚焦的Activity信息。如果你想查看所有Activity,可以省略| grep "mFocusedActivity"
部分。
adb shell dumpsys activity activities | grep "com.example.package/.YourActivity"
將com.example.package
替換為實際的包名,將.YourActivity
替換為實際的Activity名。
adb shell dumpsys activity activities
這將實時顯示Activity信息。要停止實時查看,可以按Ctrl + C
。
注意:這些命令可能需要root權限才能完全正常工作。如果你的設備尚未root,請查閱相關文檔以獲取如何安全地獲取root權限的信息。