Public Sub GetBatteryWirelessCharging As Boolean
Dim Context As JavaObject
Context.InitializeContext
Dim BatteryManager As JavaObject = Context.RunMethod("getSystemService",Array("batterymanager"))
Dim IntentFilter As JavaObject
IntentFilter.InitializeNewInstance("android.content.IntentFilter",Array("android.intent.action.BATTERY_CHANGED"))
Dim BatteryStatus As Intent = Context.RunMethod("registerReceiver",Array(Null,IntentFilter))
' Dim Status As Int = BatteryStatus.GetExtra(BatteryManager.GetField("EXTRA_STATUS"))
Dim ChargePlug As Int = BatteryStatus.GetExtra(BatteryManager.GetField("EXTRA_PLUGGED"))
' Dim USBCharge As Boolean = ChargePlug = BatteryManager.GetField("BATTERY_PLUGGED_USB")
' Dim ACCharge As Boolean = ChargePlug = BatteryManager.GetField("BATTERY_PLUGGED_AC")
' Dim WirelessCharge As Boolean = BatteryManager.GetField("BATTERY_PLUGGED_WIRELESS")
'
Return ChargePlug = BatteryManager.GetField("BATTERY_PLUGGED_WIRELESS")
'2 = USB , 4 = Wireless
End Sub