android - 无法从 adb 命令 Android 10 获取 Activity 名称

标签 android shell adb appium-android

我正在尝试通过运行以下命令获取设备上当前关注的应用程序的 Activity 名称:

adb shell "dumpsys window windows | grep -E 'mCurrentFocusApp|mFocusedApp'"

它适用于装有 Android 6.0 的旧手机,但在运行 Android 10 的 Pixel XL 上它什么也不返回。

如果我只运行 dumpsys window windows,它会返回一堆未过滤的信息,这对我来说效率不高。

最佳答案

adb shell dumpsys activity a . | grep -E 'mResumedActivity' | cut -d ' ' -f 8

关于android - 无法从 adb 命令 Android 10 获取 Activity 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60203707/

相关文章:

android - Flutter:在Flutter Dart中按日期初始化和过滤ListView

android - 如何在点击时在textview上制作闪烁效果?

c - 在 C 中实现多个管道时遇到问题

适用于 Android ADB 的 Java 库

android - 我可以使用任何 jar 文件从 Twitter 获取个人资料信息吗?

java - 其中 R 在 AppCompatActivity 中声明

linux - 打印环境变量以重用

python - 打开 URL 并返回 shell

android - 通知消息仅在设备连接到 USB 时显示

Android:找出哪个第三方库正在请求权限?