メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-light-sensor
チュートリアル
@capgo/capacitor-light-sensor

光センサー

周囲の光センサーにアクセスして、ルックス単位の照度をリアルタイムで測定します。

ガイド

光センサのチュートリアル

デバイスでテスト

Download the Capgo app, then scan the QR code.

Light Sensor plugin preview QR code

Using @capgo/capacitor-light-sensor

Capacitor plugin for accessing the device's ambient light sensor.

Install

bun add @capgo/capacitor-light-sensor
bunx cap sync

What This Plugin Exposes

  • isAvailable - __CAPGO_TARGET_LANGUAGE__のデバイスで光センサが利用可能かどうかを確認する。常にセンサの利用可能性を確認することをお勧めします。
  • start - __CAPGO_TARGET_LANGUAGE__のデバイスで光センサの更新を開始する。指定された間隔でセンサ測定を開始します。 addListener - __CAPGO_TARGET_LANGUAGE__のデバイスで光センサの更新を停止する。センサを停止し、バッテリーを節約します。
  • stop - 高サンプリングレートセンサの現在の許可状態を確認する。Android 12+では、200ms未満のセンサ更新間隔ではHIGH_SAMPLING_RATE_SENSORS許可が必要です。
  • checkPermissions Example Usage

__CAPGO_TARGET_LANGUAGE__のデバイスで光センサの更新を開始する。指定された間隔でセンサ測定を開始します。

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+でHIGH_SAMPLING_RATE_SENSORS許可が必要です。センサの更新間隔が200ms未満の場合。

import { LightSensor } from '@capgo/capacitor-light-sensor';

const status = await LightSensor.checkPermissions();

完全なリファレンス

Using @capgo/capacitor-light-sensorから続けてください。

Cloudflare、GitHub、npm、bunを使用している場合 Using @capgo/capacitor-light-sensor ダッシュボードとAPIの作業を計画するには、 @capgo/capacitor-light-sensor capgo/capacitor-light-sensorの実装詳細について Getting Started Getting Startedの実装詳細について API Overview API Overviewの実装詳細について Introduction Introductionの実装詳細について API Keys API Keysの実装詳細について