Übersicht
Abschnitt: „Übersicht“Steuere die Bildschirmhelligkeit des Geräts programmatisch – app-spezifisch und systemweit.
Starte mit getBrightness() und den anderen unten aufgeführten Core-Methoden.
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Notizen |
|---|---|---|
| iOS | Ja | Native |
| Android | Ja | Native |
| Web | Nein | Absichern mit Capacitor.getPlatform() |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“getBrightness- Ruft die aktuelle Helligkeit des Hauptbildschirms des Geräts ab.setBrightness- Die Helligkeit des Hauptbildschirms des Geräts einstellen.getSystemBrightness- Systemweite Bildschirmhelligkeit auslesen.setSystemBrightness- Systemweite Bildschirmhelligkeit festlegen. Erfordert WRITE_SETTINGS-Berechtigung unter Android. Dies stellt den Helligkeitsmodus zudem auf MANUAL um.
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
getBrightness | Die aktuelle Helligkeit des Hauptbildschirms des Geräts abrufen. |
setBrightness | Die Helligkeit des Hauptbildschirms des Geräts festlegen. |
getSystemBrightness | Die systemweite Bildschirmhelligkeit abrufen. |
setSystemBrightness | Die systemweite Bildschirmhelligkeit festlegen. Erfordert auf Android die Berechtigung WRITE_SETTINGS. Außerdem wird der Helligkeitsmodus auf MANUAL gesetzt. |
getSystemBrightnessMode | Den aktuellen Helligkeitsmodus des Systems abrufen (automatisch oder manuell). Erfordert auf Android die Berechtigung WRITE_SETTINGS. |
setSystemBrightnessMode | Den Helligkeitsmodus des Systems festlegen (automatisch oder manuell). Erfordert auf Android die Berechtigung WRITE_SETTINGS. |
isUsingSystemBrightness | Prüft, ob die aktuelle Activity den systemweiten Helligkeitswert verwendet. |
restoreSystemBrightness | Setzt die Helligkeitseinstellung der aktuellen Activity auf den systemweiten Wert zurück. |
isAvailable | Prüft, ob das Brightness-API auf dem aktuellen Gerät verfügbar ist. |
checkPermissions | Prüft die Berechtigungen des Nutzers für den Zugriff auf die Systemhelligkeit. |
requestPermissions | Fordert Berechtigungen für den Zugriff auf die Systemhelligkeit an. Unter Android öffnet dies die Systemeinstellungen, um die WRITE_SETTINGS-Berechtigung zu erteilen. |
getPluginVersion | Ruft die native Plugin-Version ab. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in einem capacitor-brightness.
Weiterlesen mit @capgo/capacitor-brightness
Abschnitt mit dem Titel „Weiterlesen mit @capgo/capacitor-brightness“Wenn du es nutzt @capgo/capacitor-brightness , um natives Media- und Interface-Verhalten zu planen, verbinde es mit @capgo/capacitor-brightness verwenden für die native Funktion bei der Nutzung von @capgo/capacitor-brightness, @capgo/capacitor-live-activities verwenden für die native Funktion in „@capgo/capacitor-live-activities verwenden“, @capgo/capacitor-live-activities für die Implementierungsdetails in @capgo/capacitor-live-activities, Verwendung von @capgo/capacitor-video-player für die native Funktion in „@capgo/capacitor-video-player verwenden“, und @capgo/capacitor-video-player für das Implementierungsdetail in @capgo/capacitor-video-player.