Pakete, Repositories und App-Kategorien suchen

Cover von optimize_battery
Paketdetailsv0.0.4

optimize_battery

Überprüfen Sie den Status der Batterieoptimierung und öffnen Sie die Einstellungen oder deaktivieren Sie sie

Android
30-Tage-Downloads
3060
Likes
38
Pub-Punkte
160

Paket installieren

flutter pub add optimize_battery

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das optimize_battery-Paket ermöglicht Flutter-Anwendungen, den aktuellen Status der Batterieoptimierung auf Android-Geräten zu überprüfen. Es bietet Funktionen zum direkten Öffnen der Batterieeinstellungen oder zum Deaktivieren der Batterieoptimierung zur Verbesserung der App-Leistung, insbesondere bei Hintergrundaufgaben. Speziell für Android entwickelt, hilft es Entwicklern sicherzustellen, dass ihre Apps effizient laufen, ohne durch System-Energiesparfunktionen eingeschränkt zu werden. Das Paket ist leichtgewichtig und lässt sich nahtlos in bestehende Flutter-Projekte mit minimalem Aufwand integrieren.

Anwendungsfälle

  • Überprüfen Sie den Status der Batterieoptimierung
  • Öffnen Sie die Batterie-Einstellungen aus der App
  • Batterieoptimierung deaktivieren
  • Verlässlichkeit von Hintergrundaufgaben verbessern
  • Stellen Sie eine konsistente App-Leistung sicher
  • Unterstützung für Hintergrunddienste

Hauptmerkmale

  • Nur für Android
  • Einfache API für Statusprüfungen
  • Direkter Zugriff auf Batterie-Einstellungen
  • Keine zusätzlichen Berechtigungen erforderlich
  • Leicht und schnell
  • Einfache Integration über pubspec.yaml

Geeignet für

  • Apps, die Hintergrundausführung erfordern
  • Dienste, die eine konstante Zeit benötigen
  • Standortverfolgungs-Apps
  • Push-Benachrichtigungs-Handler
  • batteriesensitive Anwendungen

Hinweise

  • Beschränkt auf Android-Plattformen
  • Benutzerinteraktion erforderlich, um Einstellungen zu ändern
  • Kann Benutzer auffordern, Systemeinstellungen anzupassen
  • Nicht anwendbar auf iOS-Geräte
  • Am besten mit klaren Benutzeranleitungen verwenden
  • Mögliche Datenschutzbedenken bei Missbrauch

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

optimize_battery

Check for application battery optimization status and open settings or disable it

Getting Started

Check if app is ignoring battery optimization

  OptimizeBattery.isIgnoringBatteryOptimizations().then((onValue) {
      setState(() {
          if (onValue) {
              // Igonring Battery Optimization
          } else {
              // App is under battery optimization
          }
      });
  });

Take user to battery optimization settings

  OptimizeBattery.openBatteryOptimizationSettings()

Show battery optimization disable dialog

  OptimizeBattery.stopOptimizingBatteryUsage();

This opens the battery optimization disable dialog.

Example

Add the permission in Mainfest file

<uses-permission  android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>

It uses the intent(ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS). Which is not recommended unless its an excemtion case. Such as the applications main functionality needs the battery optimisation to be disabled.

Read more here : https://developer.android.com/training/monitoring-device-state/doze-standby#exemption-cases

Credit

This plugin is inspired from battery_optimization but with supporting Null safety and Android V2 embedding

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.