Table of Contents

Class BatteryManager

Namespace
Android.Os
Assembly
MASES.Netdroid.dll
public class BatteryManager : JVMBridgeBase<BatteryManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
BatteryManager
Implements
Extension Methods

Constructors

BatteryManager(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public BatteryManager(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

ACTION_CHARGING

public static String ACTION_CHARGING { get; set; }

Property Value

String

ACTION_DISCHARGING

public static String ACTION_DISCHARGING { get; set; }

Property Value

String

BATTERY_CAPACITY_LEVEL_CRITICAL

public static int BATTERY_CAPACITY_LEVEL_CRITICAL { get; set; }

Property Value

int

BATTERY_CAPACITY_LEVEL_FULL

public static int BATTERY_CAPACITY_LEVEL_FULL { get; set; }

Property Value

int

BATTERY_CAPACITY_LEVEL_HIGH

public static int BATTERY_CAPACITY_LEVEL_HIGH { get; set; }

Property Value

int

BATTERY_CAPACITY_LEVEL_LOW

public static int BATTERY_CAPACITY_LEVEL_LOW { get; set; }

Property Value

int

BATTERY_CAPACITY_LEVEL_NORMAL

public static int BATTERY_CAPACITY_LEVEL_NORMAL { get; set; }

Property Value

int

BATTERY_CAPACITY_LEVEL_UNKNOWN

public static int BATTERY_CAPACITY_LEVEL_UNKNOWN { get; set; }

Property Value

int

BATTERY_CAPACITY_LEVEL_UNSUPPORTED

public static int BATTERY_CAPACITY_LEVEL_UNSUPPORTED { get; set; }

Property Value

int

BATTERY_HEALTH_COLD

public static int BATTERY_HEALTH_COLD { get; set; }

Property Value

int

BATTERY_HEALTH_DEAD

public static int BATTERY_HEALTH_DEAD { get; set; }

Property Value

int

BATTERY_HEALTH_GOOD

public static int BATTERY_HEALTH_GOOD { get; set; }

Property Value

int

BATTERY_HEALTH_OVERHEAT

public static int BATTERY_HEALTH_OVERHEAT { get; set; }

Property Value

int

BATTERY_HEALTH_OVER_VOLTAGE

public static int BATTERY_HEALTH_OVER_VOLTAGE { get; set; }

Property Value

int

BATTERY_HEALTH_UNKNOWN

public static int BATTERY_HEALTH_UNKNOWN { get; set; }

Property Value

int

BATTERY_HEALTH_UNSPECIFIED_FAILURE

public static int BATTERY_HEALTH_UNSPECIFIED_FAILURE { get; set; }

Property Value

int

BATTERY_PLUGGED_AC

public static int BATTERY_PLUGGED_AC { get; set; }

Property Value

int

BATTERY_PLUGGED_DOCK

public static int BATTERY_PLUGGED_DOCK { get; set; }

Property Value

int

BATTERY_PLUGGED_USB

public static int BATTERY_PLUGGED_USB { get; set; }

Property Value

int

BATTERY_PLUGGED_WIRELESS

public static int BATTERY_PLUGGED_WIRELESS { get; set; }

Property Value

int

BATTERY_PROPERTY_CAPACITY

public static int BATTERY_PROPERTY_CAPACITY { get; set; }

Property Value

int

BATTERY_PROPERTY_CHARGE_COUNTER

public static int BATTERY_PROPERTY_CHARGE_COUNTER { get; set; }

Property Value

int

BATTERY_PROPERTY_CURRENT_AVERAGE

public static int BATTERY_PROPERTY_CURRENT_AVERAGE { get; set; }

Property Value

int

BATTERY_PROPERTY_CURRENT_NOW

public static int BATTERY_PROPERTY_CURRENT_NOW { get; set; }

Property Value

int

BATTERY_PROPERTY_ENERGY_COUNTER

public static int BATTERY_PROPERTY_ENERGY_COUNTER { get; set; }

Property Value

int

BATTERY_PROPERTY_STATUS

public static int BATTERY_PROPERTY_STATUS { get; set; }

Property Value

int

BATTERY_STATUS_CHARGING

public static int BATTERY_STATUS_CHARGING { get; set; }

Property Value

int

BATTERY_STATUS_DISCHARGING

public static int BATTERY_STATUS_DISCHARGING { get; set; }

Property Value

int

BATTERY_STATUS_FULL

public static int BATTERY_STATUS_FULL { get; set; }

Property Value

int

BATTERY_STATUS_NOT_CHARGING

public static int BATTERY_STATUS_NOT_CHARGING { get; set; }

Property Value

int

BATTERY_STATUS_UNKNOWN

public static int BATTERY_STATUS_UNKNOWN { get; set; }

Property Value

int

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

EXTRA_BATTERY_LOW

public static String EXTRA_BATTERY_LOW { get; set; }

Property Value

String

EXTRA_CAPACITY_LEVEL

public static String EXTRA_CAPACITY_LEVEL { get; set; }

Property Value

String

EXTRA_CHARGING_STATUS

public static String EXTRA_CHARGING_STATUS { get; set; }

Property Value

String

EXTRA_CYCLE_COUNT

public static String EXTRA_CYCLE_COUNT { get; set; }

Property Value

String

EXTRA_HEALTH

public static String EXTRA_HEALTH { get; set; }

Property Value

String

EXTRA_ICON_SMALL

public static String EXTRA_ICON_SMALL { get; set; }

Property Value

String

EXTRA_LEVEL

public static String EXTRA_LEVEL { get; set; }

Property Value

String

EXTRA_PLUGGED

public static String EXTRA_PLUGGED { get; set; }

Property Value

String

EXTRA_PRESENT

public static String EXTRA_PRESENT { get; set; }

Property Value

String

EXTRA_SCALE

public static String EXTRA_SCALE { get; set; }

Property Value

String

EXTRA_STATUS

public static String EXTRA_STATUS { get; set; }

Property Value

String

EXTRA_TECHNOLOGY

public static String EXTRA_TECHNOLOGY { get; set; }

Property Value

String

EXTRA_TEMPERATURE

public static String EXTRA_TEMPERATURE { get; set; }

Property Value

String

EXTRA_VOLTAGE

public static String EXTRA_VOLTAGE { get; set; }

Property Value

String

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

ComputeChargeTimeRemaining()

public long ComputeChargeTimeRemaining()

Returns

long

long

GetIntProperty(int)

public int GetIntProperty(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetLongProperty(int)

public long GetLongProperty(int arg0)

Parameters

arg0 int

int

Returns

long

long

GetStringProperty(int)

public String GetStringProperty(int arg0)

Parameters

arg0 int

int

Returns

String

String

IsCharging()

public bool IsCharging()

Returns

bool

bool