0

我面临一个问题,我没有在互联网上得到解决方案。我的问题是 - 在三星和摩托罗拉等具有 android 5.0+ 版本的设备中,我无法创建工作配置文件(Playstore 上的 TestDPC 应用程序)。请问这是什么原因,请知道的人解释一下。这是 android 在创建工作资料时检查的代码-

  PackageManager pm=getPackageManager();
    System.out.println(" can create profile="+ pm.hasSystemFeature(PackageManager.FEATURE_MANAGED_USERS));

是否可以选择更改该设置,以便我可以在每台设备上创建工作配置文件。

谢谢

4

2 回答 2

0

搭载 Android 5.0+ 的手机不支持工作资料的原因可能有多种。最常见的原因是内存太小。Google 建议至少 1.5 GB 的 ram 来支持工作配置文件,但更少的 ram 可能仍然会导致性能下降。

除了重新编译操作系统,至少添加硬件功能 android.software.managed_users 之外,我认为没有办法解决您的情况。但对于摩托罗拉或三星手机来说,获取来源可能很困难。

此外,手机不得配置为低 RAM 设备,即 ro.config.low_ram。如果只支持一个用户,Google 会提供额外的补丁来支持该单个用户的托管配置文件。Google 为 OEM 提供了更详细的文档来实施 Android for Work 设备。

于 2017-06-07T20:01:53.500 回答
0

通过检查代码

pm.hasSystemFeature(PackageManager.FEATURE_MANAGED_USERS));

如果设备有托管用户,则它只能创建工作配置文件,否则将不允许创建工作配置文件。设备应具有此托管用户功能。

于 2017-06-08T05:46:15.780 回答