android - 如何对 Android Lollipop 的 Play 商店应用应用限制

标签 android mdm device-policy-manager

像 google chrome 应用程序,我们也可以对 google play store 应用程序应用限制吗? 如果有人尝试过,请回复相同的 bundle 结构。

提前致谢!!!

最佳答案

请检查以下 API 以限制 chrome

final DevicePolicyManager manager =
            (DevicePolicyManager) activity.getSystemService(Context.DEVICE_POLICY_SERVICE);
final Bundle settings = new Bundle();
settings.putString("EditBookmarksEnabled", "false");
settings.putString("IncognitoModeAvailability", "1");
settings.putString("ManagedBookmarks",
                   "[{\"name\": \"Chromium\", \"url\": \"http://chromium.org\"}, " +
                   "{\"name\": \"Google\", \"url\": \"https://www.google.com\"}]");
settings.putString("DefaultSearchProviderEnabled", "true");
settings.putString("DefaultSearchProviderName", "\"LMGTFY\"");
settings.putString("DefaultSearchProviderSearchURL",
        "\"any URL\"");
settings.putString("URLBlacklist", "[\"facebook.com\", \"example.org\"]");

现在你可以使用

manager.setApplicationRestrictions(BasicDeviceAdminReceiver.getComponentName(activity),
                                   packageName,
                                   settings);

设置限制。

关于android - 如何对 Android Lollipop 的 Play 商店应用应用限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26929286/

相关文章:

android - 在 ListAdapter 上调用 notifyDataSetChanged

android - 拆分 APK 后我应该选择哪一个?

java - 有效加载位图 - 仍然出现内存不足错误

iOS MDM 注册在 iOS 9 设备中失败

android - managed profile申请时如何获取主账号的包裹信息列表?

android - 以编程方式设置永远在线的 VPN, "Admin does not own the profile"

java - Android 将一个 fragment 导航到另一个 fragment 可以正常工作,但是看不到其他 fragment 的背景

iphone - 为客户使用 MDM 供应商签名 CSR

ios - 批量购买计划分发之前的临时分发和托管应用程序配置

android-5.0-lollipop - 如何取消配置设备以设置设备所有者?