3

可能重复:
Google Play Store 上基于服务的 Android 应用程序

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

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

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

4

1 回答 1

0

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

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

于 2013-01-09T07:28:25.290 回答