Switch the Flashlight / Torch of your device.
npm install @capgo/capacitor-flash
npx cap sync
Works out of the box
AndroidManifest.xml
file<!-- Permissions: Allows access to flashlight -->
<uses-permission android:name="android.permission.CAMERA" android:maxSdkVersion="23" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<!-- Actual Hardware Features Used-->
<uses-feature android:name="android.hardware.camera.flash" android:required="true" />
isAvailable() => any
Checks if flashlight is available
Returns: any
switchOn(options: { intensity?: number; }) => any
Turns the flashlight on
Param | Type |
---|---|
options |
{ intensity?: number; } |
Returns: any
switchOff() => any
Turns the flashlight off
Returns: any
isSwitchedOn() => any
Checks if the flashlight is turned on or off
Returns: any
toggle() => any
Toggle the flashlight
Returns: any
Menyanyi paket @capgo/capacitor-flash
Paket @capgo/capacitor-flash
memungkinkan Anda untuk menyalakan dan mematikan senter/torch perangkat Anda. Dalam tutorial ini, kami akan membimbing Anda melalui proses menginstal dan menggunakan paket ini di aplikasi Ionic Capacitor Anda.
Untuk menginstal paket @capgo/capacitor-flash
, jalankan perintah berikut di direktori root proyek Anda:
[[BLOK_KODE]]
Paket @capgo/capacitor-flash
dapat digunakan langsung di iOS, jadi tidak diperlukan pengaturan tambahan.
Untuk Android, Anda perlu mendeklarasikan izin yang diperlukan dalam file AndroidManifest.xml
aplikasi Anda. Tambahkan baris berikut di dalam tag <manifest>
:
[[BLOK_KODE]]
Paket @capgo/capacitor-flash
menyediakan metode API berikut:
Metode ini memeriksa apakah senter tersedia di perangkat.
[[BLOK_KODE]]
Metode ini menyalakan senter perangkat Anda. Anda dapat mengirimkan opsi untuk menyesuaikan intensitas senter.
[[BLOK_KODE]]
Metode ini mematikan senter perangkat.
[[BLOK_KODE]]
Metode ini memeriksa apakah senter saat ini dalam keadaan menyala atau mati.
[[BLOK_KODE]]
Metode ini mengubah keadaan senter, yaitu, jika senter menyala, maka akan dimatikan, dan sebaliknya.
[[BLOK_KODE]]
Itu saja! Anda telah berhasil mempelajari cara menggunakan paket @capgo/capacitor-flash
di aplikasi Ionic Capacitor Anda untuk mengontrol senter/torch perangkat Anda.