battery

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package battery provides Go bindings for .

Index

Constants

View Source
const (
	ActionCharging      = consts.ActionCharging
	ActionDischarging   = consts.ActionDischarging
	ExtraBatteryLow     = consts.ExtraBatteryLow
	ExtraCapacityLevel  = consts.ExtraCapacityLevel
	ExtraChargingStatus = consts.ExtraChargingStatus
	ExtraCycleCount     = consts.ExtraCycleCount
	ExtraHealth         = consts.ExtraHealth
	ExtraIconSmall      = consts.ExtraIconSmall
	ExtraLevel          = consts.ExtraLevel
	ExtraPlugged        = consts.ExtraPlugged
	ExtraPresent        = consts.ExtraPresent
	ExtraScale          = consts.ExtraScale
	ExtraStatus         = consts.ExtraStatus
	ExtraTechnology     = consts.ExtraTechnology
	ExtraTemperature    = consts.ExtraTemperature
	ExtraVoltage        = consts.ExtraVoltage
)
View Source
const (
	BatteryCapacityLevelCritical    = consts.BatteryCapacityLevelCritical
	BatteryCapacityLevelFull        = consts.BatteryCapacityLevelFull
	BatteryCapacityLevelHigh        = consts.BatteryCapacityLevelHigh
	BatteryCapacityLevelLow         = consts.BatteryCapacityLevelLow
	BatteryCapacityLevelNormal      = consts.BatteryCapacityLevelNormal
	BatteryCapacityLevelUnknown     = consts.BatteryCapacityLevelUnknown
	BatteryCapacityLevelUnsupported = consts.BatteryCapacityLevelUnsupported
	BatteryHealthCold               = consts.BatteryHealthCold
	BatteryHealthDead               = consts.BatteryHealthDead
	BatteryHealthGood               = consts.BatteryHealthGood
	BatteryHealthOverheat           = consts.BatteryHealthOverheat
	BatteryHealthOverVoltage        = consts.BatteryHealthOverVoltage
	BatteryHealthUnknown            = consts.BatteryHealthUnknown
	BatteryHealthUnspecifiedFailure = consts.BatteryHealthUnspecifiedFailure
	BatteryPluggedAc                = consts.BatteryPluggedAc
	BatteryPluggedDock              = consts.BatteryPluggedDock
	BatteryPluggedUsb               = consts.BatteryPluggedUsb
	BatteryPluggedWireless          = consts.BatteryPluggedWireless
	BatteryPropertyCapacity         = consts.BatteryPropertyCapacity
	BatteryPropertyChargeCounter    = consts.BatteryPropertyChargeCounter
	BatteryPropertyCurrentAverage   = consts.BatteryPropertyCurrentAverage
	BatteryPropertyCurrentNow       = consts.BatteryPropertyCurrentNow
	BatteryPropertyEnergyCounter    = consts.BatteryPropertyEnergyCounter
	BatteryPropertyStatus           = consts.BatteryPropertyStatus
	BatteryStatusCharging           = consts.BatteryStatusCharging
	BatteryStatusDischarging        = consts.BatteryStatusDischarging
	BatteryStatusFull               = consts.BatteryStatusFull
	BatteryStatusNotCharging        = consts.BatteryStatusNotCharging
	BatteryStatusUnknown            = consts.BatteryStatusUnknown
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

func NewbatteryManager

func NewbatteryManager(ctx *app.Context) (*batteryManager, error)

NewbatteryManager obtains android.os.BatteryManager from the Android system service manager.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL