Android 包含用于管理专用设备的 API。本开发者指南介绍了这些 API。如果您是企业移动管理 (EMM) 开发者或解决方案集成商,请阅读本指南以开始使用。
专用设备在何处使用?
专用设备(以前称为企业所有单用途设备,即 COSU)是用于特定用途的完全代管设备。Android 提供 API,可帮助您创建满足员工和客户特定需求的设备
- 面向员工:库存管理、现场服务管理、运输和物流
- 面向客户:信息亭、数字标牌、酒店登记入住
专用设备功能
Android 包含 API,可帮助使用专用设备的用户专注于其任务。您通常会从您开发的自定义主屏幕应用中调用这些 API。您的自定义主屏幕应用可以使用以下部分或全部 API
- 以沉浸式、类似信息亭的方式运行系统,其中设备使用 锁定任务模式锁定为一组允许的应用。
- 通过管理临时用户和辅助用户,在多个用户之间共享设备(例如轮班工作人员或公共信息亭用户)。
- 通过缓存应用软件包,避免设备为每个临时用户重复下载同一应用。
- 通过冻结操作系统版本,在关键时期暂停空中下载 (OTA) 系统更新。
要调用这些 API,应用需要成为完全代管设备的管理员(详情见下一部分)。
代管设备
由于专用设备可能会无人看管或用于关键任务,因此您需要保护设备。为防止滥用,专用设备是完全代管的,并由管理员组件拥有(管理员组件通常也管理用户)。完全代管的部署适用于专门用于工作用途的公司自有设备。要了解有关 Android 设备管理的更多信息,请阅读 Android Enterprise 概览指南。
根据您的解决方案需求和业务目标,您可以通过以下方式之一管理设备
- 开发您自己的设备政策控制器 (DPC),并将其与自定义主屏幕应用结合使用。
- 使用 Android Management API 来管理设备和任何自定义应用。
- 使用支持锁定任务模式和其他专用设备功能的第三方 EMM 解决方案。
测试
如果您计划支持第三方 EMM,请使用该 EMM 的解决方案制定端到端测试计划。
我们还提供以下资源,您可以使用这些资源创建您自己的开发或测试环境
在您仍在开发期间,您可以使用 Android 调试桥 (ADB)将您的应用设置为完全代管设备的管理员。
配置专用设备
完成解决方案开发后,您就可以配置 Android 设备,即设置设备以进行管理。要配置设备,请完成以下步骤
- 将设备恢复出厂设置。
注册设备。我们建议使用包含设备配置的二维码。IT 管理员随后可以扫描该代码来配置设备。
如果您无法使用二维码,您可以通过其他方法注册设备,例如 NFC 轻触或输入标识符。
文档
其他资源
要了解有关专用设备入门的更多信息,请阅读以下文档
- Android Enterprise 概览,介绍了设备管理。
- 构建设备政策控制器,解释了如何开发 DPC。
- 专用设备指南,提供了专用设备典型功能的示例。