为一次性设备构建应用程序

Build Applications for Single-Use Devices

我已经测试了来自 google 的 build applications for corporate-owned, single-use (COSU) 代码,用于单个应用程序用例,其中一个应用程序将锁定在屏幕上。它运行良好,但应用程序需要是设备所有者才能使用 lockTask。出于测试目的,我使用了不能用于​​生产的 adb shell 命令,我如何管理生产的配置过程?

这一次您可以使用 NFC 配置。您将需要另一个带有 "programmer app" 的 phone,它将传送数据包,包括 wifi SSID、密码和 APK 路径,供 "production device" 下载安装并设置为设备所有者。还有另一种方法可以做到这一点(除了你使用 adb 命令的方法,但它只适用于有根设备)。如果您需要更多信息,请回复我。

看看这个: http://florent-dupont.blogspot.com/2015/02/10-things-to-know-about-device-owner.html

还有这个: https://www.youtube.com/watch?v=GGDpShew3aA&t=278s

出于测试目的,我实际上使用了我发布的第二个 link 程序员的应用程序。

您不再需要实施设备策略控制器来管理 Android 设备,Google 最近发布了 Android Management API,它允许您设置一个 COSU 设备很少有 Cloud API 电话。通过 Android 管理 API,您可以根据需要使用二维码、NFC 或输入手动令牌来设置设备。