projected-hardware について
スマートグラスのハードウェアにアクセスする Android アプリの開発者向けガイドです。ProjectedContext のライフサイクル管理、権限、カメラ撮影を扱います。
主な機能
- 01接続状態とリソースのライフサイクル管理
- 02ハードウェアの実行時権限の設定
- 03CameraX によるグラスのカメラ撮影
活用シーン
- 01Android アプリへのグラスカメラ機能の追加
- 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詳細
前提条件
compileSdkは 36 以上を指定する必要があります。
接続とライフサイクルの管理
スマートグラスのハードウェアは、グラスがホストのスマートフォンに接続されている間のみアクセスできます。接続状態を監視し、ProjectedContext を使用してリソースのライフサイクルを管理してください。
ProjectedContext の取得方法を理解するために、プロジェクテッドアクティビティとプロジェクテッドコンテキストについてと、そのライフサイクルの管理方法を必ずお読みください。
グラスのハードウェア権限をリクエストする
- ハードウェアの権限とオプトイン:Android マニフェストファイルでカメラとマイクの実行時権限を宣言する方法、さまざまなシナリオで実行時権限をリクエストする方法、権限の結果を処理する方法を理解するために、ハードウェアの権限をリクエストするを必ずお読みください。
グラスのハードウェアへのアクセスと機能
- カメラ撮影と CameraX:
ProjectedContextを使用してグラスのカメラで写真を撮影する実装パターンを理解するために、グラスのカメラで画像を撮影するを必ずお読みください。
コメント
Markdown 対応