无法在某些 Android 5.0+ 设备中创建工作资料(资料所有者)?

Unable to Creating Work Profile (Profile owner) in Some Android 5.0+ devices?

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

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

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

谢谢

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

除了重新编译 OS 至少添加硬件功能 android.software.managed_users 之外,我认为没有解决您的情况的方法。但是对于摩托罗拉或三星 phone.

来说,获取来源可能很困难

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

通过检查代码

pm.hasSystemFeature(PackageManager.FEATURE_MANAGED_USERS));

如果设备有受管用户,则只有它可以创建工作配置文件,否则将不允许创建工作profile.Device 应该具有此受管用户功能。