내용으로 건너뛰기

시작하기

GitHub

설치

설치

Capgo의 AI-assisted 설정을 사용하여 플러그인을 설치할 수 있습니다. 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

Import
import { CapacitorAccelerometer } from '@capgo/capacitor-accelerometer';

API 개요

API 개요

getMeasurement

getMeasurement

최근에 기록된 가속도계 샘플을 가져옵니다.

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

isAvailable

__CAPGO_KEEP_0__

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

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

startMeasurementUpdates

__CAPGO_KEEP_0__

가속도계 업데이트를 자바스크립트层로 스트리밍 시작합니다.

startMeasurementUpdates 함수를 호출합니다. measurement 업데이트를 받기 위한 이벤트입니다.

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

stopMeasurementUpdates

측정 업데이트 중단

측정 업데이트 중단

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

checkPermissions

권한 확인

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

권한 확인 granted.

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

requestPermissions

클립보드 복사

권한 요청

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;

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

허가 상태

Platform permission states supported by Capacitor.

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

이 페이지는 플러그인의 src/definitions.ts를 다시 동기화할 때 upstream의 공개 API이 변경되면.

이 플러그인을 사용하는 경우 Getting Started 계획 대시보드 및 API 운영을 위해 Using @capgo/capacitor-accelerometer Using @capgo/capacitor-accelerometer Using @API/__CAPGO_KEEP_1__-accelerometer에서 사용하는 원시 기능을 위해 @API/__CAPGO_KEEP_1__-accelerometer를 사용하세요. for the implementation detail in API Overview, 소개 implementation detail in Introduction에 대해 API Keys for the implementation detail in API Keys, and 장치 implementation detail in Devices에 대해