내용으로 건너뛰기

Getting Started

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

getMeasurement

__CAPGO_KEEP_0__

__CAPGO_KEEP_1__

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

isAvailable

__CAPGO_KEEP_3__

__CAPGO_KEEP_4__

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

startMeasurementUpdates

__CAPGO_KEEP_6__

__CAPGO_KEEP_7__

__CAPGO_KEEP_8__ measurement __CAPGO_KEEP_9__

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

stopMeasurementUpdates

__CAPGO_KEEP_11__

__CAPGO_KEEP_0__ 센서 데이터 업데이트를 중지합니다.

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

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

__CAPGO_KEEP_0__에서 명시적 권한이 없는 플랫폼에서는 granted.

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

__CAPGO_KEEP_0__에서 지원하는 경우 운동 데이터에 대한 권한을 요청합니다.

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

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

최근 측정값의 별칭입니다.

export type GetMeasurementResult = Measurement;

IsAvailableResult

IsAvailableResult

섹션

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

PermissionStatus

복사하기

PermissionStatus

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

AccelerometerPermissionState limited __CAPGO_KEEP_0__에서 지원하는 플랫폼에 따라 운동 접근을 조정할 수 있습니다.

export type AccelerometerPermissionState = PermissionState | 'limited';

Platform permission states supported by Capacitor.

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

__CAPGO_KEEP_0__ src/definitions.ts. upstream의 API이 변경되면 다시 싱크를 실행하세요.

Getting Started에서 계속

Getting Started에서 계속하는 섹션

Capacitor를 사용하는 경우 Getting Started Capacitor를 사용하여 대시보드와 API를 계획하고 운영하기 위해 연결하세요. Capacitor를 사용하여 @capgo/capacitor-accelerometer Capacitor를 사용하여 @capgo/capacitor-accelerometer의 native 기능 API 개요 API 개요의 implementation detail 소개 소개의 implementation detail API 키 API 키의 구현 세부 정보를 위한 키 디바이스 디바이스의 구현 세부 정보를 위한 키