@capgo/capacitor-accelerometer の使い方
デバイスの加速度センサーを扱うための Capacitor プラグインのコントラクト。
インストール
bun add @capgo/capacitor-accelerometer
bunx cap sync
bunx cap sync プラグインのネイティブcodeをネイティブプロジェクトにコピーします。プラグインをアップグレードするたびに再度実行してください。
インポート
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
API の概要
| メソッド | 説明 |
|---|---|
getMeasurement |
ネイティブレイヤーで記録された最新の加速度センサーサンプルを取得します。 |
isAvailable |
現在のデバイスに加速度センサーが搭載されているか確認します。 |
startMeasurementUpdates |
加速度センサーの更新をJavaScriptレイヤーへストリーミングする処理を開始します。 |
stopMeasurementUpdates |
.経由で開始された加速度センサーのストリーミングを停止します。 |
checkPermissions |
モーションデータへのアクセスに関する現在の権限状態を返します。 |
requestPermissions |
プラットフォームが対応している場合、モーションデータへのアクセス権限をリクエストします。 |
例
getMeasurement()
ネイティブレイヤーで記録された最新の加速度センサーサンプルを取得します。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.getMeasurement();
console.log(result);
isAvailable()
現在のデバイスに加速度センサーが搭載されているか確認します。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.isAvailable();
console.log(result);
startMeasurementUpdates()
加速度センサーの更新をJavaScriptレイヤーへストリーミングする処理を開始します。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();
stopMeasurementUpdates()
.経由で開始された加速度センサーのストリーミングを停止します。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();
checkPermissions()
モーションデータへのアクセスに関する現在の権限状態を返します。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.checkPermissions();
console.log(result);
requestPermissions()
プラットフォームが対応している場合、モーションデータへのアクセス権限をリクエストします。
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
const result = await CapacitorAccelerometer.requestPermissions();
console.log(result);
イベントをリッスンする
addListener ハンドルを返します。画面がアンマウントされるときに handle.remove() 画面がアンマウントされるとき、または CapacitorAccelerometer.removeAllListeners() すべてのリスナーを解除します。
完全なリファレンス
「@capgo/capacitor-accelerometer の使用」から続ける
使用している場合 @capgo/capacitor-accelerometer の使い方 ダッシュボードと API の運用を計画するには、これを次と連携させます @capgo/capacitor-accelerometer @capgo/capacitor-accelerometer の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 API の概要 「API の概要」の実装の詳細については、 はじめに はじめにの実装詳細、および API キー API Keys の実装詳細については、