Class BatteryManager
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
initializerIJVMBridgeBaseInitializer
Properties
ACTION_CHARGING
public static String ACTION_CHARGING { get; set; }
Property Value
ACTION_DISCHARGING
public static String ACTION_DISCHARGING { get; set; }
Property Value
BATTERY_CAPACITY_LEVEL_CRITICAL
public static int BATTERY_CAPACITY_LEVEL_CRITICAL { get; set; }
Property Value
BATTERY_CAPACITY_LEVEL_FULL
public static int BATTERY_CAPACITY_LEVEL_FULL { get; set; }
Property Value
BATTERY_CAPACITY_LEVEL_HIGH
public static int BATTERY_CAPACITY_LEVEL_HIGH { get; set; }
Property Value
BATTERY_CAPACITY_LEVEL_LOW
public static int BATTERY_CAPACITY_LEVEL_LOW { get; set; }
Property Value
BATTERY_CAPACITY_LEVEL_NORMAL
https://developer.android.com/reference/android/os/BatteryManager.html#BATTERY_CAPACITY_LEVEL_NORMAL
public static int BATTERY_CAPACITY_LEVEL_NORMAL { get; set; }
Property Value
BATTERY_CAPACITY_LEVEL_UNKNOWN
public static int BATTERY_CAPACITY_LEVEL_UNKNOWN { get; set; }
Property Value
BATTERY_CAPACITY_LEVEL_UNSUPPORTED
public static int BATTERY_CAPACITY_LEVEL_UNSUPPORTED { get; set; }
Property Value
BATTERY_HEALTH_COLD
public static int BATTERY_HEALTH_COLD { get; set; }
Property Value
BATTERY_HEALTH_DEAD
public static int BATTERY_HEALTH_DEAD { get; set; }
Property Value
BATTERY_HEALTH_GOOD
public static int BATTERY_HEALTH_GOOD { get; set; }
Property Value
BATTERY_HEALTH_OVERHEAT
public static int BATTERY_HEALTH_OVERHEAT { get; set; }
Property Value
BATTERY_HEALTH_OVER_VOLTAGE
public static int BATTERY_HEALTH_OVER_VOLTAGE { get; set; }
Property Value
BATTERY_HEALTH_UNKNOWN
public static int BATTERY_HEALTH_UNKNOWN { get; set; }
Property Value
BATTERY_HEALTH_UNSPECIFIED_FAILURE
public static int BATTERY_HEALTH_UNSPECIFIED_FAILURE { get; set; }
Property Value
BATTERY_PLUGGED_AC
public static int BATTERY_PLUGGED_AC { get; set; }
Property Value
BATTERY_PLUGGED_DOCK
public static int BATTERY_PLUGGED_DOCK { get; set; }
Property Value
BATTERY_PLUGGED_USB
public static int BATTERY_PLUGGED_USB { get; set; }
Property Value
BATTERY_PLUGGED_WIRELESS
public static int BATTERY_PLUGGED_WIRELESS { get; set; }
Property Value
BATTERY_PROPERTY_CAPACITY
public static int BATTERY_PROPERTY_CAPACITY { get; set; }
Property Value
BATTERY_PROPERTY_CHARGE_COUNTER
public static int BATTERY_PROPERTY_CHARGE_COUNTER { get; set; }
Property Value
BATTERY_PROPERTY_CURRENT_AVERAGE
public static int BATTERY_PROPERTY_CURRENT_AVERAGE { get; set; }
Property Value
BATTERY_PROPERTY_CURRENT_NOW
public static int BATTERY_PROPERTY_CURRENT_NOW { get; set; }
Property Value
BATTERY_PROPERTY_ENERGY_COUNTER
public static int BATTERY_PROPERTY_ENERGY_COUNTER { get; set; }
Property Value
BATTERY_PROPERTY_STATUS
public static int BATTERY_PROPERTY_STATUS { get; set; }
Property Value
BATTERY_STATUS_CHARGING
public static int BATTERY_STATUS_CHARGING { get; set; }
Property Value
BATTERY_STATUS_DISCHARGING
public static int BATTERY_STATUS_DISCHARGING { get; set; }
Property Value
BATTERY_STATUS_FULL
public static int BATTERY_STATUS_FULL { get; set; }
Property Value
BATTERY_STATUS_NOT_CHARGING
public static int BATTERY_STATUS_NOT_CHARGING { get; set; }
Property Value
BATTERY_STATUS_UNKNOWN
public static int BATTERY_STATUS_UNKNOWN { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
EXTRA_BATTERY_LOW
public static String EXTRA_BATTERY_LOW { get; set; }
Property Value
EXTRA_CAPACITY_LEVEL
public static String EXTRA_CAPACITY_LEVEL { get; set; }
Property Value
EXTRA_CHARGING_STATUS
public static String EXTRA_CHARGING_STATUS { get; set; }
Property Value
EXTRA_CYCLE_COUNT
public static String EXTRA_CYCLE_COUNT { get; set; }
Property Value
EXTRA_HEALTH
public static String EXTRA_HEALTH { get; set; }
Property Value
EXTRA_ICON_SMALL
public static String EXTRA_ICON_SMALL { get; set; }
Property Value
EXTRA_LEVEL
public static String EXTRA_LEVEL { get; set; }
Property Value
EXTRA_PLUGGED
public static String EXTRA_PLUGGED { get; set; }
Property Value
EXTRA_PRESENT
public static String EXTRA_PRESENT { get; set; }
Property Value
EXTRA_SCALE
public static String EXTRA_SCALE { get; set; }
Property Value
EXTRA_STATUS
public static String EXTRA_STATUS { get; set; }
Property Value
EXTRA_TECHNOLOGY
public static String EXTRA_TECHNOLOGY { get; set; }
Property Value
EXTRA_TEMPERATURE
public static String EXTRA_TEMPERATURE { get; set; }
Property Value
EXTRA_VOLTAGE
public static String EXTRA_VOLTAGE { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
ComputeChargeTimeRemaining()
public long ComputeChargeTimeRemaining()
Returns
GetIntProperty(int)
public int GetIntProperty(int arg0)
Parameters
Returns
GetLongProperty(int)
public long GetLongProperty(int arg0)
Parameters
Returns
GetStringProperty(int)
public String GetStringProperty(int arg0)
Parameters
Returns
IsCharging()
public bool IsCharging()