Table of Contents

Class BatteryManager

Namespace
Android.Os
Assembly
MASES.Netdroid.dll
public class BatteryManager : JVMBridgeBase<BatteryManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<BatteryManager>
BatteryManager
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<BatteryManager>.IsAssignableFrom(IJavaType)
JVMBridgeBase<BatteryManager>.IsAssignableFrom<T>()
JVMBridgeBase<BatteryManager>.Execute<T>(params T[])
JVMBridgeBase<BatteryManager>.DynBridgeClazz
JVMBridgeBase<BatteryManager>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

BatteryManager()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public BatteryManager()

BatteryManager(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public BatteryManager(params object[] args)

Parameters

args object[]

Properties

ACTION_CHARGING

public static String ACTION_CHARGING { get; }

Property Value

String

ACTION_DISCHARGING

public static String ACTION_DISCHARGING { get; }

Property Value

String

BATTERY_HEALTH_COLD

public static int BATTERY_HEALTH_COLD { get; }

Property Value

int

BATTERY_HEALTH_DEAD

public static int BATTERY_HEALTH_DEAD { get; }

Property Value

int

BATTERY_HEALTH_GOOD

public static int BATTERY_HEALTH_GOOD { get; }

Property Value

int

BATTERY_HEALTH_OVERHEAT

public static int BATTERY_HEALTH_OVERHEAT { get; }

Property Value

int

BATTERY_HEALTH_OVER_VOLTAGE

public static int BATTERY_HEALTH_OVER_VOLTAGE { get; }

Property Value

int

BATTERY_HEALTH_UNKNOWN

public static int BATTERY_HEALTH_UNKNOWN { get; }

Property Value

int

BATTERY_HEALTH_UNSPECIFIED_FAILURE

public static int BATTERY_HEALTH_UNSPECIFIED_FAILURE { get; }

Property Value

int

BATTERY_PLUGGED_AC

public static int BATTERY_PLUGGED_AC { get; }

Property Value

int

BATTERY_PLUGGED_DOCK

public static int BATTERY_PLUGGED_DOCK { get; }

Property Value

int

BATTERY_PLUGGED_USB

public static int BATTERY_PLUGGED_USB { get; }

Property Value

int

BATTERY_PLUGGED_WIRELESS

public static int BATTERY_PLUGGED_WIRELESS { get; }

Property Value

int

BATTERY_PROPERTY_CAPACITY

public static int BATTERY_PROPERTY_CAPACITY { get; }

Property Value

int

BATTERY_PROPERTY_CHARGE_COUNTER

public static int BATTERY_PROPERTY_CHARGE_COUNTER { get; }

Property Value

int

BATTERY_PROPERTY_CURRENT_AVERAGE

public static int BATTERY_PROPERTY_CURRENT_AVERAGE { get; }

Property Value

int

BATTERY_PROPERTY_CURRENT_NOW

public static int BATTERY_PROPERTY_CURRENT_NOW { get; }

Property Value

int

BATTERY_PROPERTY_ENERGY_COUNTER

public static int BATTERY_PROPERTY_ENERGY_COUNTER { get; }

Property Value

int

BATTERY_PROPERTY_STATUS

public static int BATTERY_PROPERTY_STATUS { get; }

Property Value

int

BATTERY_STATUS_CHARGING

public static int BATTERY_STATUS_CHARGING { get; }

Property Value

int

BATTERY_STATUS_DISCHARGING

public static int BATTERY_STATUS_DISCHARGING { get; }

Property Value

int

BATTERY_STATUS_FULL

public static int BATTERY_STATUS_FULL { get; }

Property Value

int

BATTERY_STATUS_NOT_CHARGING

public static int BATTERY_STATUS_NOT_CHARGING { get; }

Property Value

int

BATTERY_STATUS_UNKNOWN

public static int BATTERY_STATUS_UNKNOWN { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

EXTRA_BATTERY_LOW

public static String EXTRA_BATTERY_LOW { get; }

Property Value

String

EXTRA_CHARGING_STATUS

public static String EXTRA_CHARGING_STATUS { get; }

Property Value

String

EXTRA_CYCLE_COUNT

public static String EXTRA_CYCLE_COUNT { get; }

Property Value

String

EXTRA_HEALTH

public static String EXTRA_HEALTH { get; }

Property Value

String

EXTRA_ICON_SMALL

public static String EXTRA_ICON_SMALL { get; }

Property Value

String

EXTRA_LEVEL

public static String EXTRA_LEVEL { get; }

Property Value

String

EXTRA_PLUGGED

public static String EXTRA_PLUGGED { get; }

Property Value

String

EXTRA_PRESENT

public static String EXTRA_PRESENT { get; }

Property Value

String

EXTRA_SCALE

public static String EXTRA_SCALE { get; }

Property Value

String

EXTRA_STATUS

public static String EXTRA_STATUS { get; }

Property Value

String

EXTRA_TECHNOLOGY

public static String EXTRA_TECHNOLOGY { get; }

Property Value

String

EXTRA_TEMPERATURE

public static String EXTRA_TEMPERATURE { get; }

Property Value

String

EXTRA_VOLTAGE

public static String EXTRA_VOLTAGE { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

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