Android Device Admin 应用程序默认启用
Android Device Admin app enabled by default
我有一个关于 Android 上的管理应用程序的问题,但我找不到答案。我遵循了从这里创建管理应用程序的指南:
https://developer.android.com/guide/topics/admin/device-admin#java
我成功创建了一个管理应用程序,但有些事情让我感到困惑。我有一个新设备 (Moto G6),当我进入设置->安全和位置->DeviceAdminApps 时,我看到设备上的管理应用程序列表。现在它列出了我的应用程序和一个名为 "Find My Device" 的 Google Play 服务应用程序。不过,唯一的区别是 google 应用程序默认处于打开状态。通常,包括在我的应用程序中,当我尝试使用管理功能(通过 DevicePolicyManager)时,会弹出一个 android 页面要求我将其启用为管理应用程序。由于 Google 应用已启用,因此不需要出现该弹出窗口。
所以,我的问题是如何将应用设为默认管理应用(不需要弹出页面)?我认为启动时需要做一些事情,但我不知道 Google 应用程序做了什么。有人知道吗?
So, my question is how do I make an app an admin app by default (without needing the pop up page)?
使用您自己的 Android 自定义版本构建您自己的固件,您可以在其中预安装设备管理应用程序并进行设置以使其预启用。
或者,我认为如果您创建一个设备所有者应用程序,它会在安装时启用,但该安装会在首次设置设备时发生。
出于显而易见的安全原因,普通设备管理应用需要用户同意才能启用。
我有一个关于 Android 上的管理应用程序的问题,但我找不到答案。我遵循了从这里创建管理应用程序的指南: https://developer.android.com/guide/topics/admin/device-admin#java
我成功创建了一个管理应用程序,但有些事情让我感到困惑。我有一个新设备 (Moto G6),当我进入设置->安全和位置->DeviceAdminApps 时,我看到设备上的管理应用程序列表。现在它列出了我的应用程序和一个名为 "Find My Device" 的 Google Play 服务应用程序。不过,唯一的区别是 google 应用程序默认处于打开状态。通常,包括在我的应用程序中,当我尝试使用管理功能(通过 DevicePolicyManager)时,会弹出一个 android 页面要求我将其启用为管理应用程序。由于 Google 应用已启用,因此不需要出现该弹出窗口。
所以,我的问题是如何将应用设为默认管理应用(不需要弹出页面)?我认为启动时需要做一些事情,但我不知道 Google 应用程序做了什么。有人知道吗?
So, my question is how do I make an app an admin app by default (without needing the pop up page)?
使用您自己的 Android 自定义版本构建您自己的固件,您可以在其中预安装设备管理应用程序并进行设置以使其预启用。
或者,我认为如果您创建一个设备所有者应用程序,它会在安装时启用,但该安装会在首次设置设备时发生。
出于显而易见的安全原因,普通设备管理应用需要用户同意才能启用。