Android セットアップ
このプラグインのインストールステップとマークダウンガイドを含む設定プロンプトをコピーする。
Androidネイティブシステムを使用
「Androidネイティブシステムを使用」というセクションAndroid上で、このプラグインは Jetpack UWB から androidx.core.uwb.
- Android 12以上
- UWBハードウェアを搭載したデバイス
- システム設定でUWBを有効にします。
マニフェストと権限
マニフェストと権限プラグインは次のように宣言します:
<uses-permission android:name="android.permission.UWB_RANGING" /><uses-feature android:name="android.hardware.uwb" android:required="false" />ほとんどのアプリでは、追加のマニフェスト変更は必要ありません。
コントローラーフロー
コントローラーフローimport { CapacitorUwb } from '@capgo/capacitor-uwb';
const controller = await CapacitorUwb.startControllerSession();
// Share controller.rangingParameters and controller.localAddress out-of-bandコントローラーを開始する際にすでにコントロールアドレスがわかっている場合は、次のように指定してください:
await CapacitorUwb.startControllerSession({ peerAddress: '<controlee-address-base64>',});コントロールアドレス
セクションのタイトル “コントロール フロー”await CapacitorUwb.startControleeSession({ rangingParameters: { sessionId: 12345, sessionKeyInfo: '<base64>', complexChannel: { channel: 9, preambleIndex: 10 }, peerAddress: '<controller-address-base64>', },});rangingUpdate利用可能な場合に距離と角度の測定値を発行します。sessionStateChanged発行されるライフサイクル状態はrunning,invalidated、peerDisconnected.
startControllerSession()、startControleeSession()Capgo マーケティング ウェブサイトのページ/エリア: Capgo マーケティング ウェブサイト。役割: 短い UI ラベルまたはナビゲーション アイテム。ページ trust.astro に表示される。メッセージ キー `and` (And)。- Android-only API です。