Menggunakan @capgo/capacitor-accelerometer
Kontrak plugin Capacitor untuk bekerja dengan accelerometer perangkat.
Instal
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
getMeasurement |
Dapatkan sampel akselerometer terbaru yang direkam oleh native layer. |
isAvailable |
Cek apakah perangkat saat ini memiliki sensor akselerometer. |
startMeasurementUpdates |
Mulai streaming update akselerometer ke JavaScript layer. |
stopMeasurementUpdates |
Hentikan streaming update akselerometer yang dimulai via . |
checkPermissions |
Mengembalikan status izin saat ini untuk mengakses data gerakan. |
requestPermissions |
Meminta izin untuk mengakses data gerakan jika didukung oleh platform. |
Contoh
getMeasurement()
Dapatkan sampel akselerometer terbaru yang direkam oleh native layer.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
Cek apakah perangkat saat ini memiliki sensor akselerometer.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Mulai streaming update akselerometer ke JavaScript layer.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();
stopMeasurementUpdates()
Hentikan streaming update akselerometer yang dimulai via .
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();
checkPermissions()
Mengembalikan status izin saat ini untuk mengakses data gerakan.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
Meminta izin untuk mengakses data gerakan jika didukung oleh platform.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
Mendengarkan event
addListener mengembalikan sebuah handle. Panggil handle.remove() saat layar di-unmount, atau CapacitorAccelerometer.removeAllListeners() untuk menghapus semua listener.
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-accelerometer
Jika Anda menggunakan Menggunakan @capgo/capacitor-accelerometer untuk merencanakan operasi dashboard dan API, hubungkan dengan @capgo/capacitor-accelerometer untuk detail implementasi di @capgo/capacitor-accelerometer, Panduan Memulai untuk detail implementasi di Getting Started, Ringkasan API untuk detail implementasi di API Overview, Pendahuluan untuk detail implementasi di Introduction, dan Kunci API untuk detail implementasi di API Keys.