获取Android工作资料中的应用列表

时间:2018-06-06 19:29:04

标签: android android-managed-profile

我需要获取在Android工作资料/托管配置文件中启用的应用列表,其中我的应用是个人资料所有者应用,或者如何检查具有给定包名称的应用是否已安装在工作资料/管理中轮廓。

1 个答案:

答案 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