【问题标题】:Can Android device have more then one device owner/admins?Android 设备可以拥有多个设备所有者/管理员吗?
【发布时间】:2020-04-01 21:45:24
【问题描述】:

我需要开发一个以自助服务终端模式运行的启动器应用。为此,我了解我的应用需要成为设备所有者/设备管理员。 我可以访问设备,我可以让我的应用程序成为设备所有者(通过 ADB 命令),但我担心我会破坏当前的 MDM 解决方案(如果某些 MDM 应用程序或服务失去其管理员所有者权限)

所以,我的问题是 - 一个设备可以有多个所有者/管理员吗?

如果不是,应用可以在没有设备所有者的情况下启动自助服务终端模式吗?

【问题讨论】:

    标签: android adb mdm


    【解决方案1】:

    Android 设备不能拥有多个设备所有者。如果您在已设置设备所有者的情况下尝试分配设备所有者,您将收到 IllegalStateException:

    java.lang.IllegalStateException: Trying to set the device owner, but device owner is already set.
    

    因此,如果您能够将启动器设置为设备所有者,这意味着之前没有设备所有者,您不会破坏任何东西。

    没有设备所有者权限,您无法启动 kiosk 模式,即调用 Activity.startLockTask()。

    【讨论】:

      猜你喜欢
      • 2017-10-16
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      • 2020-04-28
      • 2016-04-03
      • 2016-03-12
      • 1970-01-01
      • 2021-01-16
      相关资源
      最近更新 更多