Menggunakan @capgo/capacitor-akselerometer
Kontrak plugin Capacitor untuk bekerja dengan akselerometer perangkat.
Pasang
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync Menggandakan kode native code plugin ke proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Impor
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
Lihat ringkasan API
| Metode | Deskripsi |
|---|---|
getMeasurement |
Ambil sampel accelerometer terbaru yang direkam oleh layer native. |
isAvailable |
Cek apakah perangkat saat ini memiliki sensor accelerometer. |
startMeasurementUpdates |
Mulai streaming update accelerometer ke layer JavaScript. |
stopMeasurementUpdates |
Hentikan streaming update accelerometer yang dimulai melalui . |
checkPermissions |
Kembalikan status izin saat ini untuk mengakses data gerakan. |
requestPermissions |
Minta izin untuk mengakses data gerakan jika didukung oleh platform. |
Contoh-Contoh
getMeasurement()
Ambil sampel accelerometer terbaru yang direkam oleh layer native.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
Cek apakah perangkat saat ini memiliki sensor accelerometer.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
Mulai streaming update accelerometer ke layer JavaScript.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();
stopMeasurementUpdates()
Hentikan streaming update accelerometer yang dimulai melalui .
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();
checkPermissions()
Kembalikan keadaan izin saat ini untuk mengakses data gerakan.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
Minta izin untuk mengakses data gerakan jika didukung oleh platform.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
Dengarkan kejadian
addListener mengembalikan sebuah tanggung jawab. Panggil handle.remove() ketika layar dihapus, atau CapacitorAccelerometer.removeAllListeners() untuk membersihkan setiap pendengar.
Referensi lengkap
Teruskan dari Menggunakan @capgo/capacitor-accelerometer
Jika Anda menggunakan Gunakan @capgo/capacitor-akcelerometer untuk merencanakan dashboard dan API operasi, hubungkannya dengan @capgo/capacitor-akcelerometer untuk detail implementasi di @capgo/capacitor-akcelerometer, Mulai Menggunakan untuk detail implementasi di Mulai, Ringkasan API untuk detail implementasi di Ringkasan API, Pendahuluan untuk detail implementasi di Pendahuluan, dan Kunci API untuk detail implementasi di Kunci API.