我需要获取在Android工作资料/托管配置文件中启用的应用列表,其中我的应用是个人资料所有者应用,或者如何检查具有给定包名称的应用是否已安装在工作资料/管理中轮廓。
答案 0 :(得分:0)
大多数adb命令都提供了--user
选项。
使用adb shell pm list users
这应该输出类似:
Users:
UserInfo{0:Owner:13} running
UserInfo{10:<work profile name>:30} running
在这种情况下,工作资料用户ID为10。
现在,您可以使用adb shell pm list packages --user 10
https://developer.android.com/work/managed-profiles
https://developer.android.com/studio/command-line/adb#shellcommands