我们可以在Android设备上创建多个用户和配置文件,例如,有一个主用户,并且我还设置了一个名为“工作配置文件”的工作配置文件。
使用以下adb命令:
adb shell pm list users
我得到了以下结果:
UserInfo{0:My User:13} 运行中 UserInfo{10:工作配置文件:30} 运行中
很好,我可以看到名为“工作配置文件”的用户信息。现在,我想从我的应用程序获取这个列表。
我尝试使用以下代码:
for(Account account: AccountManager.get(this).getAccounts()) {
DebugLog.e("COUCOU " + account.name + " " + account.toString());
}
但工作配置文件帐户未显示在列表中。只有主用户... 有什么办法可以获得与ADB shell命令相同的列表吗?