由于“继续”功能和 API 仅在目前处于 Beta 版阶段的 Android 17(API 级别 37)上提供,因此您需要使用适当的 Android 版本和 SDK 工具设置设备和开发环境,才能开始使用。
设备设置
如需测试“继续”功能,请获取两部符合 Android Beta 版计划条件的 Pixel 设备(一部手机,一部平板电脑),并在两部设备上进行以下设置:
- 在适用于 Pixel 的 Android Beta 版计划中注册设备。详细了解 面向开发者的 Android Beta 版计划。
- 使用同一 Google 用户账号设置两部设备,以便使用 跨设备 服务。
- 在 Play 中注册跨设备服务 公开 Beta 版计划,并安装 最新版本。
- 在 Play 中注册 Google 系统服务 公开 Beta 版计划,并安装 最新版本。详细了解 Google 系统服务公开 Beta 版 计划。
- 网络要求
- 蓝牙已开启
- 两部设备连接到同一 Wi-Fi 网络
- 设置跨设备服务:
- 打开“设置”应用。
- 依次前往已连接的设备 > 连接偏好设置 > 跨设备服务 > 继续 activity
- 点击设置 ,并允许所请求的权限。
- 启用 Tasks 。
开发设置
- 使用 Android Studio 中的 SDK 管理器下载:
- Beta 版的 SDK 和工具
- (可选)移动设备的模拟器系统映像
- 使用提供的 API 为应用中的至少一个 activity 实现和自定义“继续”功能
- 将此版本的应用安装到两部 Pixel 设备上(请参阅 设备 设置。)。
测试
正确设置两部 Pixel 设备(手机和平板电脑)后,请将应用安装到两部设备上(如果您想测试 Web 移交功能,则只需安装到手机上)。
- 在平板电脑上,使用桌面窗口化模式。
- 在手机上,启动应用,然后前往已启用“继续”功能的 activity。
- 返回平板电脑设备后,您应该会在底部任务栏的最右侧看到您的应用图标,并显示“继续”建议徽章处理。点按该图标。
- 应用应启动到您在实现中请求移交到的 activity。