Please check the API below to limit 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\"]");
Now you can use
manager.setApplicationRestrictions(BasicDeviceAdminReceiver.getComponentName(activity),
packageName,
settings);
to set a limit.
source
share