v0.0.4optimize_battery
बैटरी अनुकूलन स्थिति की जाँच करें और सेटिंग्स खोलें या बंद करें
बैटरी अनुकूलन स्थिति की जाँच करने, अनुकूलन सेटिंग्स खोलने और अनुकूलन बंद करने के लिए Flutter प्लगइन।
{"sdk":"flutter"}{"sdk":"flutter"}^1.0.0यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Check for application battery optimization status and open settings or disable it
OptimizeBattery.isIgnoringBatteryOptimizations().then((onValue) {
setState(() {
if (onValue) {
// Igonring Battery Optimization
} else {
// App is under battery optimization
}
});
});
OptimizeBattery.openBatteryOptimizationSettings()
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
This plugin is inspired from battery_optimization but with supporting Null safety and Android V2 embedding