Menggunakan @capgo/capacitor-brightness
Kontrol kecerahan layar pada iOS dan Android.
Pasang
bun add @capgo/capacitor-brightness
bunx cap sync
bunx cap sync menggandakan plugin asli code ke proyek-proyek native Anda. Jalankan lagi setelah setiap pembaruan plugin.
Import
import { CapgoBrightness } from '@capgo/capacitor-brightness';
API secara singkat
| Metode | Deskripsi |
|---|---|
getBrightness |
Ambil tingkat kecerahan saat ini dari layar utama perangkat. |
setBrightness |
Atur tingkat kecerahan layar utama perangkat. |
getSystemBrightness |
Mendapatkan kecerahan layar sistem secara keseluruhan. |
setSystemBrightness |
Mengatur kecerahan layar utama perangkat secara sistem. Memerlukan izin WRITE_SETTINGS pada Android. Ini juga mengubah mode kecerahan menjadi MANUAL. |
getSystemBrightnessMode |
Mendapatkan mode kecerahan sistem saat ini (otomatis atau manual). Memerlukan izin WRITE_SETTINGS pada Android. |
setSystemBrightnessMode |
Mengatur mode kecerahan sistem (otomatis atau manual). Memerlukan izin WRITE_SETTINGS pada Android. |
isUsingSystemBrightness |
Mengecek apakah aktivitas saat ini menggunakan nilai kecerahan sistem secara sistem. |
restoreSystemBrightness |
Reset pengaturan kecerahan aktivitas saat ini untuk menggunakan nilai sistem-wide. |
isAvailable |
Periksa apakah Kecerahan API tersedia pada perangkat saat ini. |
checkPermissions |
Periksa izin pengguna untuk mengakses kecerahan sistem. |
requestPermissions |
Minta izin untuk mengakses kecerahan sistem. Pada Android, ini membuka pengaturan sistem untuk memberikan izin WRITE_SETTINGS. |
Contoh
getBrightness()
Ambil tingkat kecerahan saat ini dari layar utama perangkat.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.getBrightness();
console.log(result);
setBrightness()
Atur tingkat kecerahan layar utama perangkat.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setBrightness({ brightness: 0.5 });
getSystemBrightness()
Mendapatkan kecerahan layar sistem-wide.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.getSystemBrightness();
console.log(result);
setSystemBrightness()
Atur kecerahan layar sistem secara keseluruhan. Memerlukan izin WRITE_SETTINGS pada Android. Ini juga mengubah mode kecerahan menjadi MANUAL.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightness({ brightness: 0.5 });
getSystemBrightnessMode()
Ambil mode kecerasan sistem saat ini (otomatis atau manual). Memerlukan izin WRITE_SETTINGS pada Android.
import { CapgoBrightness } from '@capgo/capacitor-brightness';
const result = await CapgoBrightness.getSystemBrightnessMode();
console.log(result);
setSystemBrightnessMode()
Atur mode kecerasan sistem (otomatis atau manual). Memerlukan izin WRITE_SETTINGS pada Android.
import { CapgoBrightness, BrightnessMode } from '@capgo/capacitor-brightness';
await CapgoBrightness.setSystemBrightnessMode({ mode: BrightnessMode.AUTOMATIC });
Daftar di atas menampilkan 11 metode inti. Bantuan pemanggil dan versi, serta kontrak lengkap dari setiap metode, dapat dilihat dalam repository GitHub.
Referensi lengkap
Teruskan dari Menggunakan @capgo/capacitor-brightness
Jika Anda menggunakan Menggunakan @capgo/capacitor-brightness Untuk merencanakan perilaku media dan antarmuka native, hubungkannya dengan @capgo/capacitor-kecerahan untuk detail implementasi di @capgo/capacitor-brightness Mulai Menggunakan untuk detail implementasi di Getting Started, Menggunakan @capgo/capacitor-aktivitas-hidup untuk kemampuan asli di Menggunakan @capgo/capacitor-aktivitas-hidup, @capgo/capacitor-aktivitas-hidup untuk detail implementasi di @capgo/capacitor-aktivitas-hidup, dan Menggunakan @capgo/capacitor-pemain-video untuk kemampuan asli di Menggunakan @capgo/capacitor-pemain-video.