android - 以编程方式覆盖设备管理应用程序启用过程

标签 android device-admin

<分区>

Possible Duplicate:
Service based Android application on Google Play Store

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

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

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

最佳答案

是的,这是不可避免的。
但在那之后,如果您希望知道用户正在关闭您的应用程序,使其不再是设备管理员,您会收到相同的回调(广播)。

在那里你可以做一些逻辑,比如向用户显示一些错误消息和所有内容,以阻止它这样做,显然你不能阻止他这样做。

关于android - 以编程方式覆盖设备管理应用程序启用过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14229924/

相关文章:

java - android EditText计算错误结果

java - android java sdk,将书签加载到微调器中?

android - 暂时禁用指纹

android - 如何在android中禁用锁屏?

Android:以编程方式从设备管理员中删除我的应用程序?

android - 如何暂停其他指令直到对话框消息关闭

Android 中继承中的 Java 泛型

android - Google Android 上的闹钟

android - 如何防止用户关闭GPS、Wifi和蓝牙?

Android 设备管理器不工作