Skip to content

시작하기

GitHub

설치

설치

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

메소드와 메소드의 권한 정보를 나타냅니다.

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

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

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

AccelerometerPermissionState

motion access를 제한할 수 있는 플랫폼에 대한 허용 상태 union. limited 클립보드 복사

export type AccelerometerPermissionState = PermissionState | 'limited';

PermissionState

허용 상태 union.

Platform permission states supported by Capacitor.

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

실제 데이터의 출처

실제 데이터의 출처 섹션

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

Getting Started에서 계속

Getting Started에서 계속 섹션

이 플러그인을 사용하는 경우 Getting Started 계획 대시보드 및 API 운영을 위해 Using @capgo/capacitor-accelerometer Using @capgo/capacitor-accelerometer API 개요 implementation 세부 정보를 위한 API Overview 소개 implementation 세부 정보를 위한 소개 API 키 implementation 세부 정보를 위한 API 키, 그리고 장치 implementation 세부 정보를 위한 장치