Class BatteryManager
public class BatteryManager : JVMBridgeBase<BatteryManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<BatteryManager>BatteryManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<BatteryManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<BatteryManager>.IsAssignableFrom<T>()JVMBridgeBase<BatteryManager>.Execute<T>(params T[])JVMBridgeBase<BatteryManager>.DynBridgeClazzJVMBridgeBase<BatteryManager>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
ACTION_DISCHARGING
public static String ACTION_DISCHARGING { get; }
Property Value
BATTERY_HEALTH_COLD
public static int BATTERY_HEALTH_COLD { get; }
Property Value
BATTERY_HEALTH_DEAD
public static int BATTERY_HEALTH_DEAD { get; }
Property Value
BATTERY_HEALTH_GOOD
public static int BATTERY_HEALTH_GOOD { get; }
Property Value
BATTERY_HEALTH_OVERHEAT
public static int BATTERY_HEALTH_OVERHEAT { get; }
Property Value
BATTERY_HEALTH_OVER_VOLTAGE
public static int BATTERY_HEALTH_OVER_VOLTAGE { get; }
Property Value
BATTERY_HEALTH_UNKNOWN
public static int BATTERY_HEALTH_UNKNOWN { get; }
Property Value
BATTERY_HEALTH_UNSPECIFIED_FAILURE
public static int BATTERY_HEALTH_UNSPECIFIED_FAILURE { get; }
Property Value
BATTERY_PLUGGED_AC
public static int BATTERY_PLUGGED_AC { get; }
Property Value
BATTERY_PLUGGED_DOCK
public static int BATTERY_PLUGGED_DOCK { get; }
Property Value
BATTERY_PLUGGED_USB
public static int BATTERY_PLUGGED_USB { get; }
Property Value
BATTERY_PLUGGED_WIRELESS
public static int BATTERY_PLUGGED_WIRELESS { get; }
Property Value
BATTERY_PROPERTY_CAPACITY
public static int BATTERY_PROPERTY_CAPACITY { get; }
Property Value
BATTERY_PROPERTY_CHARGE_COUNTER
public static int BATTERY_PROPERTY_CHARGE_COUNTER { get; }
Property Value
BATTERY_PROPERTY_CURRENT_AVERAGE
public static int BATTERY_PROPERTY_CURRENT_AVERAGE { get; }
Property Value
BATTERY_PROPERTY_CURRENT_NOW
public static int BATTERY_PROPERTY_CURRENT_NOW { get; }
Property Value
BATTERY_PROPERTY_ENERGY_COUNTER
public static int BATTERY_PROPERTY_ENERGY_COUNTER { get; }
Property Value
BATTERY_PROPERTY_STATUS
public static int BATTERY_PROPERTY_STATUS { get; }
Property Value
BATTERY_STATUS_CHARGING
public static int BATTERY_STATUS_CHARGING { get; }
Property Value
BATTERY_STATUS_DISCHARGING
public static int BATTERY_STATUS_DISCHARGING { get; }
Property Value
BATTERY_STATUS_FULL
public static int BATTERY_STATUS_FULL { get; }
Property Value
BATTERY_STATUS_NOT_CHARGING
public static int BATTERY_STATUS_NOT_CHARGING { get; }
Property Value
BATTERY_STATUS_UNKNOWN
public static int BATTERY_STATUS_UNKNOWN { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
EXTRA_BATTERY_LOW
public static String EXTRA_BATTERY_LOW { get; }
Property Value
EXTRA_CHARGING_STATUS
public static String EXTRA_CHARGING_STATUS { get; }
Property Value
EXTRA_CYCLE_COUNT
public static String EXTRA_CYCLE_COUNT { get; }
Property Value
EXTRA_HEALTH
public static String EXTRA_HEALTH { get; }
Property Value
EXTRA_ICON_SMALL
public static String EXTRA_ICON_SMALL { get; }
Property Value
EXTRA_LEVEL
public static String EXTRA_LEVEL { get; }
Property Value
EXTRA_PLUGGED
public static String EXTRA_PLUGGED { get; }
Property Value
EXTRA_PRESENT
public static String EXTRA_PRESENT { get; }
Property Value
EXTRA_SCALE
public static String EXTRA_SCALE { get; }
Property Value
EXTRA_STATUS
public static String EXTRA_STATUS { get; }
Property Value
EXTRA_TECHNOLOGY
public static String EXTRA_TECHNOLOGY { get; }
Property Value
EXTRA_TEMPERATURE
public static String EXTRA_TEMPERATURE { get; }
Property Value
EXTRA_VOLTAGE
public static String EXTRA_VOLTAGE { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
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()