关于 projected-hardware
为构建 Android 智能眼镜应用提供硬件接入指导,面向需要访问眼镜摄像头等能力的开发者。内容涵盖投影上下文生命周期、权限和相机拍摄。
主要功能
- 01管理连接状态与资源生命周期
- 02配置硬件运行时权限
- 03使用 CameraX 拍摄眼镜相机图像
适用场景
- 01在 Android 应用中接入眼镜摄像头
- 02处理眼镜连接期间的硬件资源
- 03请求相机和麦克风权限
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ android/ skills --skill projected-hardware安装后在 Claude Code 中输入/projected-hardware确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/android/develop/xr/jetpack-xr-sdk/access-hardware-projected-context.mdrequest-hardware-permissions.mdreferences/android/develop/xr/jetpack-xr-sdk/glasses/check-availability.mdsupport-different-types.md详细介绍
先决条件
- 必须使用 36 或更高版本的
compileSdk。
连接和生命周期管理
智能眼镜硬件只有在眼镜连接到主机手机时才能访问。使用 ProjectedContext 监控连接状态并管理资源生命周期。请阅读了解投影活动和投影上下文,了解如何获取投影上下文,以及如何管理其生命周期。
请求眼镜硬件权限
- 硬件权限和选择加入:必须阅读请求硬件权限,了解如何在 Android Manifest 文件中声明相机和麦克风运行时权限、在不同场景中请求运行时权限,以及处理权限结果。
眼镜硬件访问和功能
- 相机拍摄和 CameraX:必须阅读使用眼镜的相机拍摄图像,了解如何使用
ProjectedContext通过眼镜相机拍摄照片的实现模式。
评论
支持 Markdown