以编程方式覆盖设备管理应用程序启用流程

时间:2013-01-09 07:02:34

标签: android device-admin

  

可能重复:
  Service based Android application on Google Play Store

我正在开发一个使用Android设备管理API的应用程序   http://developer.android.com/training/enterprise/device-management-policy.html#ActivateDeviceAdmin

如上面链接中所述“在执行任何策略之前,用户需要以设备管理员身份手动激活应用程序。”

我可以通过编程方式覆盖此步骤吗?我希望我的应用程序始终处于启用状态,并且不希望依赖用户启用它 无论如何,在我的代码中我可以设置我的应用程序启用吗? 或用户干预是不可避免的?

1 个答案:

答案 0 :(得分:0)

是的,这是不可避免的。
但是之后如果你想要知道用户正在关闭你的应用程序而不是设备管理员,你会收到相同的回调(广播)。

你可以制作一些逻辑,如向用户显示一些错误信息,以阻止它这样做,显然你无法阻止他这样做。