Share via


BatteryManager 類別

定義

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

[Android.Runtime.Register("android/os/BatteryManager", DoNotGenerateAcw=true)]
public class BatteryManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/BatteryManager", DoNotGenerateAcw=true)>]
type BatteryManager = class
    inherit Object
繼承
BatteryManager
屬性

備註

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

android.os.BatteryManager JAVA 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

建構函式

BatteryManager()
BatteryManager(IntPtr, JniHandleOwnership)

建立 JNI 物件的 Managed 標記法時使用的建構函式;由執行時間呼叫。

欄位

ActionCharging

當裝置的電池開始充電 (或已達到完全充電,且裝置處於電源) 時傳送。

ActionDischarging

當裝置的電池可能正在充電時傳送,因此應用程式應該避免執行會導致其更快速釋放的額外工作。

BatteryHealthCold
BatteryHealthDead
BatteryHealthGood
BatteryHealthOverheat
BatteryHealthOverVoltage
BatteryHealthUnknown
BatteryHealthUnspecifiedFailure
BatteryPluggedAc
已淘汰.

電源是 AC 電池。

BatteryPluggedDock
已淘汰.

電源已停駐。

BatteryPluggedUsb
已淘汰.

電源是 USB 埠。

BatteryPluggedWireless
已淘汰.

電源為無線。

BatteryPropertyCapacity
已淘汰.

剩餘電池容量為總容量的整數百分比, (沒有小數部分) 。

BatteryPropertyChargeCounter
已淘汰.

以微取樣小時為單位的電池容量,以整數表示。

BatteryPropertyCurrentAverage
已淘汰.

以整數表示微取樣的平均電池目前電量。

BatteryPropertyCurrentNow
已淘汰.

以整數表示,以微取樣為單位的立即電池目前。

BatteryPropertyEnergyCounter
已淘汰.

以 nanowatt-hours 為單位的電池剩餘能源,以長整數表示。

BatteryPropertyStatus
已淘汰.

從BATTERY_STATUS_* 值的電池計量狀態。

BatteryStatusCharging
BatteryStatusDischarging
BatteryStatusFull
BatteryStatusNotCharging
BatteryStatusUnknown
ExtraBatteryLow

額外的 : android.content.Intent#ACTION_BATTERY_CHANGED 布林值欄位,指出電池目前是否被視為低,也就是是否已 Intent#ACTION_BATTERY_LOW 傳送廣播。

ExtraChargingStatus

額外的 : android.content.Intent#ACTION_BATTERY_CHANGED 代表電池充電狀態的 Int 值。

ExtraCycleCount

額外的 : android.content.Intent#ACTION_BATTERY_CHANGED 代表電池充電週期計數的 Int 值。

ExtraHealth

的額外 : android.content.Intent#ACTION_BATTERY_CHANGED 包含目前健全狀況常數的整數。

ExtraIconSmall

額外的 : android.content.Intent#ACTION_BATTERY_CHANGED 整數,其中包含指出目前電池狀態的小型狀態列圖示的資源識別碼。

ExtraLevel

的額外 : android.content.Intent#ACTION_BATTERY_CHANGED 包含目前電池計量的整數位段,從 0 到 #EXTRA_SCALE

ExtraPlugged

額外的 : android.content.Intent#ACTION_BATTERY_CHANGED 整數,指出裝置是否插入電源;0 表示裝置處於電池狀態,其他常數則是不同類型的電源。

ExtraPresent

的額外 : android.content.Intent#ACTION_BATTERY_CHANGED 布林值,指出電池是否存在。

ExtraScale

額外用於 android.content.Intent#ACTION_BATTERY_CHANGED :包含最大電池計量的整數。

ExtraStatus

的額外 : android.content.Intent#ACTION_BATTERY_CHANGED 包含目前狀態常數的整數。

ExtraTechnology

額外用於 android.content.Intent#ACTION_BATTERY_CHANGED :描述目前電池技術的字串。

ExtraTemperature

的額外 for android.content.Intent#ACTION_BATTERY_CHANGED :包含目前電池溫度的整數。

ExtraVoltage

的額外 : android.content.Intent#ACTION_BATTERY_CHANGED 包含目前電池電壓等級的整數。

屬性

Class

傳回這個 Object 的執行時間類別。

(繼承來源 Object)
Handle

基礎 Android 實例的控制碼。

(繼承來源 Object)
IsCharging

如果電池目前被視為充電,則傳回 true。

JniIdentityHashCode

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
JniPeerMembers

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

PeerReference

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
ThresholdClass

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

ThresholdType

此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
ComputeChargeTimeRemaining()

計算 (毫秒) 維持多少時間的近似值,直到電池完全充電為止。

Dispose()

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
Dispose(Boolean)

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetIntProperty(Int32)

傳回整數類型的電池屬性值。

GetLongProperty(Int32)

傳回 long 類型的電池屬性值 如果平臺未提供查詢的屬性,這個值會是 Long。

JavaFinalize()

當垃圾收集判斷物件不再參考物件時,垃圾收集行程會在物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > 。 ><

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 em < notified/em > 或 < em > interrupted < /em > ,或直到經過一定數量的即時為止。 <>

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
IJavaPeerable.Finalized()

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

GetJniTypeName(IJavaPeerable)

BatteryManager 類別包含用於意圖中 android.content.Intent#ACTION_BATTERY_CHANGED 值的字串和常數,並提供查詢電池和充電屬性的方法。

適用於