相关疑难解决方法(0)

如何使用ADB命令检测正在运行的应用程序

我有一个运行Jelly Bean OS的Android设备.

ADB如果我知道包名称,有没有办法检测进程是否正在运行?

shell android adb

51
推荐指数
5
解决办法
10万
查看次数

adb shell dumpsys窗口窗口输出描述

我正在使用appuim进行Android设备和java代码之间的交互.我遇到问题,在按下Home按钮后某些设备(包括模拟器)上,appium返回不正确的当前活动(它返回当前必须最小化的previuos活动).我发现使用了appium dumpsys window windows 与抓mFocusedApp用于获取当前的应用价值.我读关于获取Android当前活动的另一个答案,并且大多数建议使用:

adb shell "dumpsys window windows | grep -E 'mCurrentFocus|mFocusedApp'"
Run Code Online (Sandbox Code Playgroud)

这是问题的根源,因为在按下Home按钮mCurrentFocusmFocusedApp链接到不同的活动之后.但我找不到任何解释这些领域之间的区别.为什么appuim只mFocusedApp用它呢?

android adb appium dumpsys android-shell

6
推荐指数
1
解决办法
8511
查看次数

Android shell获取前台应用程序包名称

我正在使用tasker自动发送SMS,我需要检查当前前台应用程序包名称是否为x.如果它是x,那么做别的事情.我尝试使用pgrep,但即使app x在后台,它也会返回pid.有没有办法从shell检查x是否在前景?谢谢

shell android adb

5
推荐指数
1
解决办法
8913
查看次数

标签 统计

adb ×3

android ×3

shell ×2

android-shell ×1

appium ×1

dumpsys ×1