battery_optimization_helper 0.0.2 copy "battery_optimization_helper: ^0.0.2" to clipboard
battery_optimization_helper: ^0.0.2 copied to clipboard

A Flutter plugin to disable or request disabling battery optimization on Android.

πŸ”‹ battery_optimization_helper #

A Flutter plugin to detect and request disabling Android's battery optimization for apps that require background activity or uninterrupted execution.


✨ Features #

  • βœ… Check if battery optimization is enabled
  • βš™οΈ Request user to disable battery optimization
  • πŸ“± Open battery optimization settings screen
  • 🚫 Android-only (Android 6.0+)

πŸ“¦ Installation #

Add this to your pubspec.yaml:

dependencies:
  battery_optimization_helper: ^0.0.1

Then run:

flutter pub get

In your app's AndroidManifest.xml, add:

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

πŸ§ͺ Usage #

import 'package:battery_optimization_helper/battery_optimization_helper.dart';

void checkBatteryOptimization() async {
  bool isEnabled = await BatteryOptimizationHelper.isBatteryOptimizationEnabled();
  print("Battery optimization is enabled: $isEnabled");
}

void requestToDisable() async {
  await BatteryOptimizationHelper.requestDisableBatteryOptimization();
}

void openSettings() async {
  await BatteryOptimizationHelper.openBatteryOptimizationSettings();
}
0
likes
0
points
473
downloads

Publisher

verified publishertechlinkmyanmar.com

Weekly Downloads

A Flutter plugin to disable or request disabling battery optimization on Android.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on battery_optimization_helper

Packages that implement battery_optimization_helper