android_power_manager 0.1.6

Flutter Android iOS

A Flutter plugin for Android for invoking Power Manager api.

Android Power Manager plugin for Flutter #

A Flutter plugin for Android for invoking Power Manager api.

Note: This plugin is still under development, and some APIs might not be available yet. Feedback welcome and Pull Requests are most welcome!

Installation #

First, add android_power_manager as a dependency in your pubspec.yaml file.

Android #

If you want to request ignoring battery optimizations please specify your permission in the application manifest android/app/src/main/AndroidManifest.xml:

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

Example #

import 'package:android_power_manager/android_power_manager.dart';

// Platform messages are asynchronous, so we initialize in an async method.
Future<void> initPlatformState() async {
  // If the widget was removed from the tree while the asynchronous platform
  // message was in flight, we want to discard the reply rather than calling
  // setState to update our non-existent appearance.
  if (!mounted) return;
  String isIgnoringBatteryOptimizations = await _checkBatteryOptimizations();
  setState(() {
    _isIgnoringBatteryOptimizations = isIgnoringBatteryOptimizations;
  });
}
2
likes
80
pub points
63%
popularity

A Flutter plugin for Android for invoking Power Manager api.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

thaihuynhxyz@gmail.com

License

BSD (LICENSE)

Dependencies

flutter

More

Packages that depend on android_power_manager