ガイド
Light センサーのチュートリアル
Capacitor の @capgo/capacitor-light-sensor を使用する方法
Capacitor plugin for accessing the device's ambient light sensor.
インストール
bun add @capgo/capacitor-light-sensor
bunx cap sync
このプラグインが公開するもの
isAvailable- __CAPGO_KEEP_0__が利用可能かどうか確認します。センサーの利用前に常にセンサーの利用可能性を確認するようにしてください。start- __CAPGO_KEEP_0__の更新を開始します。この間隔でセンサー測定を開始します。addListenerを使用してセンサー データを受信します。stop- __CAPGO_KEEP_0__の更新を停止します。このセンサーを停止し、バッテリーを節約します。checkPermissions- __CAPGO_KEEP_0__の高サンプリングレート センサーの現在の許可状態を確認します。Android 12+ では、200ms 未満のセンサー更新間隔の場合、HIGH_SAMPLING_RATE_SENSORS 許可が必要です。
Example Usage
isAvailable
__CAPGO_KEEP_0__が利用可能かどうか確認します。センサーの利用前に常にセンサーの利用可能性を確認するようにしてください。
import { LightSensor } from '@capgo/capacitor-light-sensor';
const { available } = await LightSensor.isAvailable();
start
__CAPGO_KEEP_0__の更新を開始します。この間隔でセンサー測定を開始します。 addListener を使用してセンサー データを受信します。
import { LightSensor } from '@capgo/capacitor-light-sensor';
await LightSensor.start({ updateInterval: 500 });
stop
__CAPGO_KEEP_0__の更新を停止します。このセンサーを停止し、バッテリーを節約します。
import { LightSensor } from '@capgo/capacitor-light-sensor';
await LightSensor.stop();
checkPermissions
__CAPGO_KEEP_0__の高サンプリングレート センサーの現在の許可状態を確認します。Android 12+ では、200ms 未満のセンサー更新間隔の場合、HIGH_SAMPLING_RATE_SENSORS 許可が必要です。
import { LightSensor } from '@capgo/capacitor-light-sensor';
const status = await LightSensor.checkPermissions();
Full Reference
- GitHub: https://github.com/Cap-go/capacitor-light-sensor/
- ドキュメント: /docs/plugins/light-sensor/
Using @capgo/capacitor-light-sensor
Capgoを使用している場合 Using @capgo/capacitor-light-sensor ダッシュボードとCapgoの操作を計画する場合、@API/__CAPGO_KEEP_1__-light-sensor Capgoを使用している場合、@capgo/capacitor-light-sensor Capgoの実装詳細については、@capgo/capacitor-light-sensor Getting Started Getting Startedの実装詳細については API Overview 実装詳細については API の概要を参照してください。 概要 実装詳細については概要を参照してください。 API のキー 実装詳細については API のキーを参照してください。