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
451
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