Pengaturan Android
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Sistem native Android digunakan
Judul bagian “Sistem native Android digunakan”Pada Android, plugin ini menggunakan Jetpack UWB dari androidx.core.uwb.
Persyaratan
Bagian berjudul “Persyaratan”- Android 12+
- Perangkat dengan perangkat keras UWB
- UWB diaktifkan di pengaturan sistem
Manifest dan izin
Bagian berjudul “Manifest dan izin”Plugin ini mengumumkan:
<uses-permission android:name="android.permission.UWB_RANGING" /><uses-feature android:name="android.hardware.uwb" android:required="false" />Tidak ada perubahan manifest tambahan yang diperlukan di aplikasi kebanyakan.
Aliran Kontrol
Judul Bagian “Aliran Kontrol”import { CapacitorUwb } from '@capgo/capacitor-uwb';
const controller = await CapacitorUwb.startControllerSession();
// Share controller.rangingParameters and controller.localAddress out-of-bandJika Anda sudah tahu alamat kontrolan, masukkan saat memulai sesi kontrol:
await CapacitorUwb.startControllerSession({ peerAddress: '<controlee-address-base64>',});Aliran Kontrolan
Judul Bagian “Aliran Kontrolan”await CapacitorUwb.startControleeSession({ rangingParameters: { sessionId: 12345, sessionKeyInfo: '<base64>', complexChannel: { channel: 9, preambleIndex: 10 }, peerAddress: '<controller-address-base64>', },});Event
Judul Bagian “Event”rangingUpdatemengirimkan pengukuran jarak dan sudut ketika tersedia.sessionStateChangedmengirimkan status siklus hidup sepertirunning,invalidateddanpeerDisconnected.
Catatan
Judul bagian “Catatan”startControllerSession()danstartControleeSession()hanya tersedia untuk Android.- Plugin ini tidak menyediakan transportasi BLE atau backend untuk menukar parameter jaringan.