adb 显示当前前台运行的activity
时间: 2024-02-28 10:24:17 浏览: 164
使用以下命令可以显示当前前台运行的 activity:
```
adb shell dumpsys window windows | grep mCurrentFocus
```
该命令会返回类似于以下内容的输出:
```
mCurrentFocus=Window{47a7a3f u0 com.example.app/com.example.app.MainActivity}
```
其中 `com.example.app/com.example.app.MainActivity` 表示当前前台运行的 activity 的包名和类名。
相关问题
adb 查看当前运行的活动
你可以使用以下命令来查看当前设备上正在运行的活动:
```
adb shell dumpsys activity
```
这个命令将输出当前设备上所有活动的详细信息,包括活动栈、任务栈、活动状态等等。如果你只想查看当前前台活动的信息,你可以使用以下命令:
```
adb shell dumpsys activity | grep "mFocusedActivity"
```
这个命令将输出当前前台活动的包名和类名,例如:
```
mFocusedActivity: ActivityRecord{1c7feaa u0 com.android.settings/.Settings}
```
这个输出表明当前前台活动是 "com.android.settings/.Settings"。
adb命令打开app
要使用adb命令打开一个应用程序,你可以在cmd命令行中执行以下命令:adb shell am start 包名/.Activity 或 adb shell am start -W -n 包名/.Activity。请注意,在执行命令之前,你需要进入cmd命令行,而不是执行adb shell之后的Android命令行。
另外,你也可以执行以下命令来获取当前活动的应用程序信息:adb shell dumpsys window w | grep mCurrent 或 adb shell dumpsys window windows | findstr "Current"。这些命令将显示当前正在前台运行的应用程序的信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Android adb启动任意app的几种方式](https://blog.csdn.net/oopxiajun2011/article/details/116923201)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文