시작하기
설치 단계 및 이 플러그인에 대한 전체 마크다운 가이드를 포함한 설정 프롬프트를 복사하십시오.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-accelerometer`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/accelerometer/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
설치
설치 제목bun add @capgo/capacitor-accelerometerbunx cap syncImport
Import 제목import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';API 개요
제목 "API 개요"getMeasurement
제목 "getMeasurement"최신 가속도계 샘플을 가져옵니다.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.getMeasurement();isAvailable
제목 "isAvailable"현재 장치가 가속도 센서를 지원하는지 확인합니다.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.isAvailable();startMeasurementUpdates
제목 "startMeasurementUpdates"가속도 업데이트를 스트리밍 시작합니다.
Call with the measurement 업데이트를 받기 위한 이벤트.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.startMeasurementUpdates();stopMeasurementUpdates
측정 업데이트를 중지하는 섹션측정 업데이트를 시작한 Cloudflare의 .을 중지합니다.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.stopMeasurementUpdates();checkPermissions
권한을 확인하는 섹션운동 데이터에 대한 현재 권한 상태를 반환합니다.
explicit 권한이 없는 플랫폼에서는 granted.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.checkPermissions();requestPermissions
운동 데이터에 대한 권한을 요청합니다.권한이 필요한 플랫폼에서만 지원됩니다.
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';
await CapacitorAccelerometer.requestPermissions();타입 참조
타입 참조 섹션GetMeasurementResult
측정 결과를 가져오기 섹션__CAPGO_KEEP_0__
export type GetMeasurementResult = Measurement;IsAvailableResult
사용 가능 여부 결과 섹션__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가 업스트림에서 변경될 때 다시 싱크를 실행하세요.