Android 5.0(API级别21)允许企业设置托管配置文件。如果设备具有托管配置文件,则配置文件的设置由企业管理员控制。管理员可以选择允许该配置文件使用哪些应用,并且可以控制配置文件可用的设备功能。
假设我们在Google Play Market中有一个应用程序,并且一些客户也可以通过移动设备管理配置文件安装该应用程序。如何以编程方式区分这些应用程序版本?换句话说,如何确保特定应用程序版本由企业管理员(位于工作资料下)管理?提前谢谢。
答案 0 :(得分:2)
您可以尝试以下内容:
final UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
if (um.hasUserRestriction("WORK_PROFILE_RESTRICTION")) {
System.out.print("it is work profile");
} else {
System.out.print("it isn't work profile");
}