Battery Saver Listener

A Flutter plugin to monitor battery saver mode changes on Android using native Java code.

Features

  • Check the current battery saver status.
  • Listen for real-time changes in battery saver mode.

Installation

Add this to your pubspec.yaml:

dependencies:
  battery_saver_listener: ^0.1.0

Then run flutter pub get

Usage

import 'package:battery_saver_listener/battery_saver_listener.dart';

void main() {
  BatterySaverListener.onBatterySaverChanged((isEnabled) {
    print("Battery saver mode is now: $isEnabled");
  });
  BatterySaverListener.startListening();

  BatterySaverListener.getBatterySaverStatus().then((status) {
    print("Current battery saver status: $status");
  });
}