BatteryManager class
Deprecated: This feature is no longer recommended. Though some
browsers might still support it, it may have already been removed
from the relevant web standards, may be in the process of being
dropped, or may only be kept for compatibility purposes. Avoid
using it, and update existing code if possible; see the
compatibility table at the bottom of this page to guide your
decision. Be aware that this feature may cease to work at any
time.
The interface of the Battery Status API provides information
about the system's battery charge level. The
navigator.getBattery()
method returns a promise that resolves
with a interface.
EventTarget
BatteryManager
- Implemented types
- Available extensions
- Annotations
-
- @Deprecated('Not official in the specs')
- @JS()
- @staticInterop
Constructors
- BatteryManager()
-
factory
Properties
- charging → bool
-
Available on BatteryManager, provided by the PropsBatteryManager extension
no setter - chargingTime → dynamic
-
Available on BatteryManager, provided by the PropsBatteryManager extension
no setter - dischargingTime → dynamic
-
Available on BatteryManager, provided by the PropsBatteryManager extension
no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- level → double
-
Available on BatteryManager, provided by the PropsBatteryManager extension
no setter -
onchargingchange
↔ EventHandlerNonNull<
Event> ? -
Available on BatteryManager, provided by the PropsBatteryManager extension
getter/setter pair -
onchargingtimechange
↔ EventHandlerNonNull<
Event> ? -
Available on BatteryManager, provided by the PropsBatteryManager extension
getter/setter pair -
ondischargingtimechange
↔ EventHandlerNonNull<
Event> ? -
Available on BatteryManager, provided by the PropsBatteryManager extension
getter/setter pair -
onlevelchange
↔ EventHandlerNonNull<
Event> ? -
Available on BatteryManager, provided by the PropsBatteryManager extension
getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addEventListener(
String type, EventListener? callback, [dynamic options]) → void -
Available on EventTarget, provided by the PropsEventTarget extension
-
dispatchEvent(
Event event) → bool -
Available on EventTarget, provided by the PropsEventTarget extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeEventListener(
String type, EventListener? callback, [dynamic options]) → void -
Available on EventTarget, provided by the PropsEventTarget extension
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited