環境光センサーにアクセスし、ルクス単位の照度をリアルタイム更新で測定します
まずはこちらから isAvailable() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Androidでは | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションisAvailable- 現在のデバイスでライトセンサーが利用可能か確認します。センサーを使用する前には、必ず利用可能性を確認してください。start- ライトセンサーの更新のリスニングを開始します。指定した間隔でセンサーの測定が始まります。センサーデータを受け取るにはaddListenerを使用します。stop- ライトセンサーの更新のリスニングを停止します。これによりセンサーを停止し、バッテリーを節約できます。checkPermissions- 高サンプリングレートセンサーの現在の権限ステータスを確認します。Android 12以降では、200ms未満のセンサー更新間隔には HIGH_SAMPLING_RATE_SENSORS 権限が必要です。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
isAvailable | 現在のデバイスでライトセンサーが利用可能か確認します。センサーを使用する前には、必ず利用可能性を確認してください。 |
start | ライトセンサーの更新の監視を開始します。指定した間隔でセンサーの測定が始まります。使用するには addListener を使用します。 |
stop | ライトセンサーの更新の監視を停止します。これによりセンサーが停止し、バッテリーを節約できます。 |
addListener | ライトセンサーの変更イベントのリスナーを追加します。新しいセンサーデータが取得されるたびにリスナーが呼び出されます。 |
removeAllListeners | ライトセンサーイベントのすべてのリスナーを削除します。 |
checkPermissions | 高サンプリングレートセンサーの現在の権限状態を確認します。Android 12以降では、200ms未満のセンサー更新間隔を使用する場合、HIGH_SAMPLING_RATE_SENSORS権限が必要です。 |
requestPermissions | 高サンプリングレートセンサーの権限をリクエストします。Android 12以降では、HIGH_SAMPLING_RATE_SENSORS権限をリクエストします。 |
getPluginVersion | プラグインの現在のバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: 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 を参照してください。