Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 5.X从启动器隐藏应用程序_Android_Android 5.0 Lollipop_Device Policy Manager - Fatal编程技术网

Android 5.X从启动器隐藏应用程序

Android 5.X从启动器隐藏应用程序,android,android-5.0-lollipop,device-policy-manager,Android,Android 5.0 Lollipop,Device Policy Manager,我有一个在Android 5.0.1上配置了DevicePolicyManager的应用程序。 我不想创建工作配置文件并控制它,但我想控制自己的默认配置文件并隐藏一些应用程序 当我尝试使用setApplicationHidden API时,我得到一个安全异常,说我不是配置文件的所有者 是否有可能成为默认配置文件的所有者 谢谢。Android for Work有两种模式:配置文件所有者或设备所有者。如果不想创建托管配置文件所有者,可以使用设备所有者 setApplicationHidden API

我有一个在Android 5.0.1上配置了DevicePolicyManager的应用程序。 我不想创建工作配置文件并控制它,但我想控制自己的默认配置文件并隐藏一些应用程序

当我尝试使用setApplicationHidden API时,我得到一个安全异常,说我不是配置文件的所有者

是否有可能成为默认配置文件的所有者


谢谢。

Android for Work有两种模式:配置文件所有者或设备所有者。如果不想创建托管配置文件所有者,可以使用设备所有者

setApplicationHidden API仅在这两种模式下工作

如果要禁用隐藏应用程序,请查看可用于禁用应用程序的PackageManager.setApplicationEnabledSetting API。但是,如果您具有需要平台签名或系统权限的“更改组件”启用的“状态”权限,则只能禁用您自己的应用程序以外的其他应用程序。更多信息:


否则,您将不得不使用专有API。我知道一个事实,至少索尼和三星有这样的API,我为索尼移动工作。

谢谢,但是这个API需要第三方应用程序不使用的许可,如这里所述:这只适用于根应用程序或系统应用程序,