0

我对 Android 还很陌生,过去 3 个版本中 DeviceOwner/Screen Pinning 的变化让我有点困惑。

只要我使用 EMM 或 adb 命令设置设备所有者,我就可以锁定应用程序。

看起来您曾经能够以编程方式启动屏幕固定(不是 Kiosk 或单应用程序模式 - 只是常规屏幕固定),setLockTaskEnabled()而无需成为设备所有者。但是我在任何地方都找不到关于它的文档。所有文档似乎都指向只有在您使用 2 种(如果有根,则为 3 种)设备所有者方法之一时以编程方式锁定屏幕。

谁能告诉我是否可以以编程方式启动屏幕固定以及如何启动?或者指出我正确的方向?

谢谢

4

1 回答 1

0

啊。

我只需要再阅读一份 API 文档:

你仍然可以打电话startLockTask()(注意不同于我试图打电话的那个)。

https://developer.android.com/about/versions/android-5.0.html#ScreenPinning

不确定文档是否与所有这些或命名约定一样清晰,但我们在那里。

于 2020-01-13T23:18:02.753 回答