首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何区分运行在托管配置文件和常规配置文件下的android应用程序?

如何区分运行在托管配置文件和常规配置文件下的android应用程序?
EN

Stack Overflow用户
提问于 2016-10-20 08:06:48
回答 1查看 1.9K关注 0票数 10

Android5.0 (API 21级)允许企业设置托管配置文件。如果设备具有托管配置文件,则配置文件的设置由企业管理员控制。管理员可以选择该配置文件允许的应用程序,并可以控制配置文件中可用的设备功能。

假设我们在Google中有一个应用程序,而且一些客户也可以通过安装该应用程序。如何以编程方式区分这些应用程序版本?换句话说,如何确保特定的应用程序版本由企业管理员管理(位于工作概要下)?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-10-31 15:32:14

你可以尝试这样的方法:

代码语言:javascript
运行
复制
    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");
    }
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40148837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档