메인 콘텐츠로 건너뛰기

시작하기

터미널 창
bun add @capgo/capacitor-accelerometer
bunx cap sync
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

최신 가속도계 샘플을 가져옵니다.

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

현재 장치가 가속도 센서를 지원하는지 확인합니다.

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

startMeasurementUpdates

제목 "startMeasurementUpdates"

가속도 업데이트를 스트리밍 시작합니다.

Call with the measurement 업데이트를 받기 위한 이벤트.

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

측정 업데이트를 시작한 Cloudflare의 .을 중지합니다.

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

운동 데이터에 대한 현재 권한 상태를 반환합니다.

explicit 권한이 없는 플랫폼에서는 granted.

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

권한이 필요한 플랫폼에서만 지원됩니다.

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

__CAPGO_KEEP_0__

export type GetMeasurementResult = Measurement;

__CAPGO_KEEP_0__

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

PermissionStatus

권한 상태 섹션

__CAPGO_KEEP_0__

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

MeasurementEvent

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__ 활성화 시 전송되는 이벤트 페이로드.

export type MeasurementEvent = Measurement;

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;
}

AccelerometerPermissionState

가속도 허가 상태 단위

허가 상태 union (가속도 허가 상태 포함) limited 가속도 허가가 가능한 플랫폼에서 모션 접근을 제한할 수 있는 플랫폼.

export type AccelerometerPermissionState = PermissionState | 'limited';

PermissionState

허가 상태 단위

Capacitor이 지원하는 플랫폼 허가 상태.

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

__CAPGO_KEEP_0__

__CAPGO_KEEP_1__

이 페이지는 플러그인의 src/definitions.tsAPI가 업스트림에서 변경될 때 다시 싱크를 실행하세요.