@capgo/capacitor-light-sensor 사용하기
기기의 주변 광 센서에 접근할 수 있는 Capacitor 플러그인입니다.
설치
bun add @capgo/capacitor-light-sensor
bunx cap sync
bunx cap sync 플러그인의 네이티브 code를 네이티브 프로젝트에 복사합니다. 플러그인을 업그레이드할 때마다 다시 실행하세요.
가져오기
import { LightSensor } from '@capgo/capacitor-light-sensor';
API 한눈에 보기
| 메서드 | 설명 |
|---|---|
isAvailable |
현재 기기에서 조도 센서를 사용할 수 있는지 확인합니다. 센서를 사용하기 전에는 항상 사용 가능 여부를 먼저 확인해야 합니다. |
start |
조도 센서 업데이트를 수신하기 시작합니다. 지정된 간격으로 센서 측정이 시작됩니다. 센서 데이터를 받으려면 addListener 를 사용하세요. |
stop |
조도 센서 업데이트 수신을 중단합니다. 센서 작동을 멈추고 배터리를 절약합니다. |
checkPermissions |
고속 샘플링 레이트 센서의 현재 권한 상태를 확인합니다. Android 12 이상에서는 센서 업데이트 간격이 200ms 미만이면 HIGH_SAMPLING_RATE_SENSORS 권한이 필요합니다. |
requestPermissions |
고속 샘플링 레이트 센서 권한을 요청합니다. Android 12 이상에서는 HIGH_SAMPLING_RATE_SENSORS 권한을 요청합니다. |
예시
isAvailable()
현재 기기에서 조도 센서를 사용할 수 있는지 확인합니다. 센서를 사용하기 전에는 항상 사용 가능 여부를 먼저 확인해야 합니다.
import { LightSensor } from '@capgo/capacitor-light-sensor';
const { available } = await LightSensor.isAvailable();
start()
조도 센서 업데이트를 수신하기 시작합니다. 지정된 간격으로 센서 측정이 시작됩니다. 센서 데이터를 받으려면 addListener 를 사용하세요.
import { LightSensor } from '@capgo/capacitor-light-sensor';
await LightSensor.start({ updateInterval: 500 });
stop()
조도 센서 업데이트 수신을 중단합니다. 센서 작동을 멈추고 배터리를 절약합니다.
import { LightSensor } from '@capgo/capacitor-light-sensor';
await LightSensor.stop();
checkPermissions()
고속 샘플링 레이트 센서의 현재 권한 상태를 확인합니다. Android 12 이상에서는 센서 업데이트 간격이 200ms 미만이면 HIGH_SAMPLING_RATE_SENSORS 권한이 필요합니다.
import { LightSensor } from '@capgo/capacitor-light-sensor';
const status = await LightSensor.checkPermissions();
requestPermissions()
고속 샘플링 레이트 센서 권한을 요청합니다. Android 12 이상에서는 HIGH_SAMPLING_RATE_SENSORS 권한을 요청합니다.
import { LightSensor } from '@capgo/capacitor-light-sensor';
const status = await LightSensor.requestPermissions();
이벤트 수신
addListener 핸들을 반환합니다. 호출하세요 handle.remove() 화면이 언마운트될 때, 또는 LightSensor.removeAllListeners() 모든 리스너를 해제하려면.
전체 레퍼런스
@capgo/capacitor-light-sensor 사용하기에서 계속하기
사용 중이라면 @capgo/capacitor-light-sensor 사용하기 대시보드 및 API 운영을 계획하려면, 이를 다음과 연결하세요 @capgo/capacitor-light-sensor @capgo/capacitor-light-sensor의 구현 세부 사항은, 시작하기 Getting Started의 구현 상세 내용은 API 개요 구현 세부 사항은 API 개요에서 소개 Introduction의 구현 상세 내용은, 그리고 API 키 API Keys의 구현 상세 내용은