如何以编程方式在Managed Profile(Android 5.0)中启用非市场应用程序

jav*_*lat 5 device-policy-manager android-developer-api android-5.0-lollipop

你好,我正在检查Android 5.0样本,有样本BasicManagedProfile.使用它我已成功创建托管配置文件.但它只管理作为托管应用程序的Market应用程序(从Google Play下载).但我尝试使用自定义说它在市场上没有的HelloWOrld应用程序.它给了我错误" java.lang.IllegalArgumentException:只能通过这种方式启用系统应用程序."

 devicePolicyManager.enableSystemApp(
                        BasicDeviceAdminReceiver.getComponentName(activity), packageName);
Run Code Online (Sandbox Code Playgroud)

我用来启用应用程序的代码.是否有任何方法或API可以在托管配置文件中启用自定义应用程序.

jav*_*lat 5

搜索了很多天后,我发现目前谷歌没有提供任何API /方法来启用托管配置文件中的非市场应用程序.