[英]Check that homescreen is in foreground using shell or/and uiautomator
也许dumpsys
有一些价值(找不到这样的成功)?
还是作为部分解决方法,请检查默认启动器,然后检查其是否在前台? 但是,如何检查默认启动器是哪个应用程序呢?
谢谢
dumpsys activity activities
或dumpsys activity recents
最近活动将为您提供最近的活动,如果主屏幕位于前台,则其关联的启动器将显示在“ Recent #0
的条目下。
至于找出默认的启动程序,您将需要root访问权限,因为默认的应用程序信息被存储在/data/system/users/0/package-restrictions.xml
( 源 ),并命令将是:
cat package-restrictions.xml | grep -B6 "android.intent.category.HOME"
您必须寻找值:
<item name="ginlemon.flowerpro/ginlemon.flower.HomeScreen" match="100000" set="3">
如果您没有看到<item name=
请将B6
更改为更大的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.