Skip to main content

expo-battery

Version: 55.0.6 Provides battery information for the physical device, as well as corresponding event listeners.

Installation

Usage

API Reference

Methods

() => Promise<number>
Gets current battery level (0-1)
() => Promise<BatteryState>
Gets battery charging stateReturns:
  • Battery.BatteryState.UNKNOWN
  • Battery.BatteryState.UNPLUGGED
  • Battery.BatteryState.CHARGING
  • Battery.BatteryState.FULL
() => Promise<boolean>
Checks if low power mode is enabled
() => Promise<PowerState>
Gets complete power state

Event Listeners

(listener: (event: BatteryLevelEvent) => void) => EventSubscription
Listens for battery level changes
(listener: (event: BatteryStateEvent) => void) => EventSubscription
Listens for battery state changes
(listener: (event: LowPowerModeEvent) => void) => EventSubscription
Listens for low power mode changes

Examples

Battery Indicator

Low Battery Warning

Platform Support

Resources