__CAPGO_KEEP_2__

はじめに

GitHub

AI-Assisted Setupを使用してプラグインをインストールできます。AIツールにCapgoスキルを追加するには、以下のコマンドを実行してください。

ターミナル画面
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のプロンプトを使用してください。

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-accelerometer` plugin in my project.

Manual Setupを使用する場合は、以下のコマンドを実行してプラグインをインストールし、以下のプラットフォーム固有の指示に従ってください。

ターミナル画面
bun add @capgo/capacitor-accelerometer
bunx cap sync
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

APIの概要

APIの概要

getMeasurement

getMeasurement

現在のデバイスが加速度計センサを備えているかどうかを確認します。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.getMeasurement();

クリップボードにコピー

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.isAvailable();

__CAPGO_KEEP_0__の概要

__CAPGO_KEEP_0__の概要 measurement イベントを受信して更新を取得します。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();

ストップストリーミングアクセラレータの更新を開始した .

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();

モーションデータへのアクセスを取得する現在のパーミッション状態を返します。

パーミッションを明示的に設定していないプラットフォームでは、 granted.

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.checkPermissions();

モーションデータへのアクセスを要求します。プラットフォームがパーミッションをサポートしている場合。

import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.requestPermissions();

種類の参照

「種類の参照」

最新の測定値を表す

export type GetMeasurementResult = Measurement;

の戻り値

export interface IsAvailableResult {
/**
* Whether an accelerometer sensor is available on the device.
*
* @since 1.0.0
*/
isAvailable: boolean;
}

PermissionStatus

「許可状況」

とによって返される許可情報

export interface PermissionStatus {
/**
* The permission state for accessing motion data on the current platform.
*
* @since 1.0.0
*/
accelerometer: AccelerometerPermissionState;
}

MeasurementEvent

「測定イベント」

イベントペイロードが送信されます。

export type MeasurementEvent = Measurement;

デバイスモーションセンサによって報告されるx、y、z軸の加速度値。

export interface Measurement {
/**
* The acceleration on the x-axis in G's.
*
* @since 1.0.0
*/
x: number;
/**
* The acceleration on the y-axis in G's.
*
* @since 1.0.0
*/
y: number;
/**
* The acceleration on the z-axis in G's.
*
* @since 1.0.0
*/
z: number;
}

許可状態のunion limited プラットフォームがモーションアクセスのスループットを調整できるもの

export type AccelerometerPermissionState = PermissionState | 'limited';

Capacitorによってサポートされるプラットフォームの許可状態

export type PermissionState = 'prompt' | 'prompt-with-rationale' | 'granted' | 'denied';

ソース・オブ・トゥルース

ソース・オブ・トゥルース

このページはプラグインの src/definitions.tsパブリックAPIがアップストリームで変更されたときに再度Syncを実行してください。

続けてGetting Started

続けてGetting Started

あなたが Getting Started を使用してダッシュボードとAPIの作業を計画している場合、APIを Using @capgo/capacitor-accelerometer Using @capgo/capacitor-accelerometer APIの概要 APIの実装詳細について 導入 __CAPGO_KEEP_0__のキー APIのキー、 for the implementation detail in API Keys, and __CAPGO_KEEP_0__の実装詳細について 編集