Lebih lanjut ke konten utama
Kembali ke Plugin
@capgo/capacitor-sensor Cahaya
Tutorial
@capgo/capacitor-sensor Cahaya

Sensor Cahaya

Akses sensor cahaya lingkungan untuk mengukur tingkat cahaya dalam lux dengan pembaruan waktu nyata

Panduan

Tutorial tentang Sensor Cahaya

Tes di perangkat

Unduh aplikasi Capgo, kemudian scan kode QR code.

Tautan QR pratinjau plugin Light Sensor code

Menggunakan @capgo/capacitor-light-sensor

Plugin Capacitor untuk mengakses sensor cahaya ambient perangkat.

Instal

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

Apa yang Dibuka oleh Plugin Ini

  • isAvailable - Periksa apakah sensor cahaya tersedia pada perangkat saat ini. Anda harus selalu memeriksa ketersediaan sensor sebelum mencoba menggunakannya.
  • start - Mulai mendengarkan pembaruan sensor cahaya. Ini akan memulai pengukuran sensor pada interval yang ditentukan. Gunakan addListener - untuk menerima data sensor.
  • stop - Berhenti mendengarkan pembaruan sensor cahaya. Ini akan menghentikan sensor dan menghemat baterai.
  • checkPermissions - Periksa status izin saat ini untuk sensor pengambilan sampel tinggi. Pada Android 12+, izin HIGH_SAMPLING_RATE_SENSORS diperlukan untuk interval pembaruan sensor di bawah 200ms.

Contoh Penggunaan

isAvailable

Periksa apakah sensor cahaya tersedia pada perangkat saat ini. Anda harus selalu memeriksa ketersediaan sensor sebelum mencoba menggunakan sensor.

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

const { available } = await LightSensor.isAvailable();

start

Mulai mendengarkan pembaruan sensor cahaya. Ini akan memulai pengukuran sensor pada interval yang ditentukan. Gunakan addListener Untuk menerima data sensor.

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

await LightSensor.start({ updateInterval: 500 });

stop

Hentikan mendengarkan pembaruan sensor cahaya. Ini akan menghentikan sensor dan menghemat baterai.

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

await LightSensor.stop();

checkPermissions

Periksa status izin saat ini untuk sensor pengambilan sampel tinggi. Pada Android 12+, izin HIGH_SAMPLING_RATE_SENSORS diperlukan untuk interval pembaruan sensor di bawah 200ms.

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

const status = await LightSensor.checkPermissions();

Referensi Lengkap

Teruskan dari Menggunakan @capgo/capacitor-light-sensor

Jika Anda menggunakan Menggunakan @capgo/capacitor-sensor cahaya untuk merencanakan dashboard dan operasi API, hubungkannya dengan @capgo/capacitor-sensor cahaya untuk detail implementasi di @capgo/capacitor-sensor cahaya, Mulai untuk detail implementasi di Mulai, Ringkasan API untuk detail implementasi di Ringkasan API, Pendahuluan untuk detail implementasi di Pendahuluan, dan Kunci API untuk detail implementasi di API Keys.