对于早期 Android 版本,模拟器支持在您的虚拟设备上使用基本的相机功能。Android 11 及更高版本支持以下额外的 Android 模拟器相机功能:
- RAW 捕获
- YUV 后处理
- 级别 3 设备
- 逻辑相机支持
- 通过使用传感器管理器的数据模拟传感器方向
- 通过降低抖动频率应用视频稳定
- 通过去除通常在 YUV 管道中进行的放大来应用边缘增强
- 并发相机
虚拟场景相机和 ARCore
您可以在虚拟环境中使用虚拟场景相机来试验使用 ARCore 制作的增强现实 (AR) 应用。
有关在模拟器中使用虚拟场景相机的信息,请参阅在 Android 模拟器中运行 AR 应用。
将模拟器与相机应用一起使用时,您可以导入 PNG 或 JPEG 格式的图像以用于虚拟场景。要选择用于虚拟场景的图像,请打开 Extended controls (扩展控件) 窗口,选择 Camera > Virtual scene images (相机 > 虚拟场景图像) 标签页,然后点击 Add image (添加图像)。此功能可用于导入自定义图像,例如 QR 码,以用于任何基于相机的应用。有关更多信息,请参阅将增强图像添加到场景。
使用宏测试常见 AR 操作
通过在模拟器中使用预设宏,可以大大减少测试常见 AR 操作所需的时间。例如,您可以使用宏将设备的所有传感器重置为默认状态。
在使用宏之前,请按照在 Android 模拟器中运行 AR 应用中的步骤,为您的应用设置虚拟场景相机,在模拟器上运行您的应用,并更新 ARCore。然后,请按照以下步骤使用模拟器宏:
- 在模拟器运行且您的应用连接到 ARCore 的情况下,点击模拟器面板中的 More
。
- 选择 Record and Playback > Macro Playback (录制和播放 > 宏播放)。
选择您要使用的宏,然后点击 Play (播放)。
在播放过程中,您可以通过点击 Stop (停止) 中断宏。