java – 什么是adb命令列出安装在Android设备上的所有浏览器?

我想列出Android设备中的所有浏览器包名称

喜欢(chrome,Mozilla和UC浏览器)

有没有任何通用的adb命令?

最佳答案
取决于您对浏览器的定义.如果它是在android.intent.category.APP_BROWSER类别中具有已注册意图过滤器的应用程序 – 您可以使用以下adb shell命令获取列表:

for P in $(pm list packages); do test -n "$(dumpsys package ${P#package:} | grep APP_BROWSER)" && echo ${P#package:}; done

转载注明原文:java – 什么是adb命令列出安装在Android设备上的所有浏览器? - 代码日志