メインコンテンツへスキップ

@capgo/capacitor-light-sensor

周囲の照度をlux単位で測定し、リアルタイムに更新する環境光センサーにアクセスします

環境光センサーにアクセスし、ルクス単位の照度をリアルタイム更新で測定します

まずはこちらから isAvailable() および以下に示すその他のコアメソッド。

プラットフォームサポート備考
iOSとはいネイティブ
Androidでははいネイティブ
WebいいえCapacitor.getPlatform() でガード
  • isAvailable - 現在のデバイスでライトセンサーが利用可能か確認します。センサーを使用する前には、必ず利用可能性を確認してください。
  • start - ライトセンサーの更新のリスニングを開始します。指定した間隔でセンサーの測定が始まります。センサーデータを受け取るには addListener を使用します。
  • stop - ライトセンサーの更新のリスニングを停止します。これによりセンサーを停止し、バッテリーを節約できます。
  • checkPermissions - 高サンプリングレートセンサーの現在の権限ステータスを確認します。Android 12以降では、200ms未満のセンサー更新間隔には HIGH_SAMPLING_RATE_SENSORS 権限が必要です。
メソッド説明
isAvailable現在のデバイスでライトセンサーが利用可能か確認します。センサーを使用する前には、必ず利用可能性を確認してください。
startライトセンサーの更新の監視を開始します。指定した間隔でセンサーの測定が始まります。使用するには addListener を使用します。
stopライトセンサーの更新の監視を停止します。これによりセンサーが停止し、バッテリーを節約できます。
addListenerライトセンサーの変更イベントのリスナーを追加します。新しいセンサーデータが取得されるたびにリスナーが呼び出されます。
removeAllListenersライトセンサーイベントのすべてのリスナーを削除します。
checkPermissions高サンプリングレートセンサーの現在の権限状態を確認します。Android 12以降では、200ms未満のセンサー更新間隔を使用する場合、HIGH_SAMPLING_RATE_SENSORS権限が必要です。
requestPermissions高サンプリングレートセンサーの権限をリクエストします。Android 12以降では、HIGH_SAMPLING_RATE_SENSORS権限をリクエストします。
getPluginVersionプラグインの現在のバージョンを取得します。

このリファレンスは以下から同期されています: src/definitions.ts における capacitor-light-sensor.

@capgo/capacitor-light-sensorの次のステップ

「@capgo/capacitor-light-sensorの次のステップ」セクション

使用している場合 @capgo/capacitor-light-sensor ダッシュボードと API の運用を計画するには、これを次と連携させます @capgo/capacitor-light-sensor の使用方法 @capgo/capacitor-light-sensorを使用してネイティブ機能を利用する場合 API の概要 「API の概要」の実装の詳細については、 はじめに 「はじめに」における実装の詳細については、 API キー および「API Keys」の実装の詳細については、 デバイス 実装の詳細については Devices を参照してください。