【发布时间】:2014-08-12 11:30:08
【问题描述】:
dumpsys 中可能有一些价值(没有成功找到)?
或者作为一种部分解决方法检查默认启动器,然后检查它是否在前台?但是如何检查哪个应用是默认启动器呢?
谢谢
【问题讨论】:
标签: android shell automated-tests adb android-uiautomator
dumpsys 中可能有一些价值(没有成功找到)?
或者作为一种部分解决方法检查默认启动器,然后检查它是否在前台?但是如何检查哪个应用是默认启动器呢?
谢谢
【问题讨论】:
标签: android shell automated-tests adb android-uiautomator
dumpsys activity activities 或dumpsys activity recents 会为您提供最近的活动,如果主屏幕在前台,则其关联的启动器将显示在Recent #0 中的条目下。
至于查找默认启动器,您需要 root 访问权限,因为默认应用程序信息存储在 /data/system/users/0/package-restrictions.xml (source) 下,命令为:
cat package-restrictions.xml | grep -B6 "android.intent.category.HOME"
你必须寻找价值:
<item name="ginlemon.flowerpro/ginlemon.flower.HomeScreen" match="100000" set="3">
如果看不到<item name=,请将B6 更改为更大的值。
【讨论】:
0 目录中,cat 命令才有效。