BatteryManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
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 類別包含用於意圖中 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 |
額外的 : |
ExtraChargingStatus |
額外的 : |
ExtraCycleCount |
額外的 : |
ExtraHealth |
的額外 : |
ExtraIconSmall |
額外的 : |
ExtraLevel |
的額外 : |
ExtraPlugged |
額外的 : |
ExtraPresent |
的額外 : |
ExtraScale |
額外用於 |
ExtraStatus |
的額外 : |
ExtraTechnology |
額外用於 |
ExtraTemperature |
的額外 for |
ExtraVoltage |
的額外 : |
屬性
Class |
傳回這個 |
Handle |
基礎 Android 實例的控制碼。 (繼承來源 Object) |
IsCharging |
如果電池目前被視為充電,則傳回 true。 |
JniIdentityHashCode |
BatteryManager 類別包含用於意圖中 |
JniPeerMembers |
BatteryManager 類別包含用於意圖中 |
PeerReference |
BatteryManager 類別包含用於意圖中 |
ThresholdClass |
此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。 |
ThresholdType |
此 API 支援適用于 Android 的 Mono 基礎結構,並不適合直接從您的程式碼使用。 |
方法
Clone() |
建立並傳回這個 物件的複本。 (繼承來源 Object) |
ComputeChargeTimeRemaining() |
計算 (毫秒) 維持多少時間的近似值,直到電池完全充電為止。 |
Dispose() |
BatteryManager 類別包含用於意圖中 |
Dispose(Boolean) |
BatteryManager 類別包含用於意圖中 |
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 類別包含用於意圖中 |
ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
UnregisterFromRuntime() |
BatteryManager 類別包含用於意圖中 |
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 類別包含用於意圖中 |
IJavaPeerable.DisposeUnlessReferenced() |
BatteryManager 類別包含用於意圖中 |
IJavaPeerable.Finalized() |
BatteryManager 類別包含用於意圖中 |
IJavaPeerable.JniManagedPeerState |
BatteryManager 類別包含用於意圖中 |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
BatteryManager 類別包含用於意圖中 |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
BatteryManager 類別包含用於意圖中 |
IJavaPeerable.SetPeerReference(JniObjectReference) |
BatteryManager 類別包含用於意圖中 |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
BatteryManager 類別包含用於意圖中 |
GetJniTypeName(IJavaPeerable) |
BatteryManager 類別包含用於意圖中 |