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