BatteryManager クラス

定義

BatteryManager クラスには、Intent の値に使用される文字列と定数が 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 クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

android.os.BatteryManagerJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

BatteryManager()
BatteryManager(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

フィールド

ActionCharging

デバイスのバッテリーが充電を開始したとき (または完全充電に達し、デバイスの電源が入っているとき) に送信されます。

ActionDischarging

デバイスのバッテリーが放電している可能性がある場合に送信されるため、アプリは余分な作業を行わないようにする必要があります。これにより、放電速度が向上します。

BatteryHealthCold
BatteryHealthDead
BatteryHealthGood
BatteryHealthOverheat
BatteryHealthOverVoltage
BatteryHealthUnknown
BatteryHealthUnspecifiedFailure
BatteryPluggedAc
古い.

電源はAC充電器です。

BatteryPluggedDock
古い.

電源はドックです。

BatteryPluggedUsb
古い.

電源は USB ポートです。

BatteryPluggedWireless
古い.

電源はワイヤレスです。

BatteryPropertyCapacity
古い.

総容量に対する整数の割合 (小数部なし)。

BatteryPropertyChargeCounter
古い.

マイクロアンペア時間のバッテリ容量(整数)。

BatteryPropertyCurrentAverage
古い.

マイクロアンペアの平均バッテリ電流 (整数)。

BatteryPropertyCurrentNow
古い.

マイクロアンペアの瞬時バッテリ電流(整数)。

BatteryPropertyEnergyCounter
古い.

長整数としてのナノワット時のバッテリ残存エネルギー。

BatteryPropertyStatus
古い.

BATTERY_STATUS_* 値からのバッテリ充電状態。

BatteryStatusCharging
BatteryStatusDischarging
BatteryStatusFull
BatteryStatusNotCharging
BatteryStatusUnknown
ExtraBatteryLow

android.content.Intent#ACTION_BATTERY_CHANGEDの追加: バッテリが現在低いと見なされているかどうかを示すブール型 (Boolean) フィールド。つまり、ブロードキャストが送信されたかどうか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追加: 現在のバッテリの状態を示す小さなステータス バー アイコンのリソース ID を含む整数。

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

android.content.Intent#ACTION_BATTERY_CHANGED追加: 現在のバッテリ温度を含む整数。

ExtraVoltage

android.content.Intent#ACTION_BATTERY_CHANGEDの追加: 現在のバッテリ電圧レベルを含む整数。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsCharging

バッテリーが現在充電中と見なされている場合は true を返します。

JniIdentityHashCode

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
JniPeerMembers

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

PeerReference

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
ComputeChargeTimeRemaining()

バッテリーが完全に充電されるまでの時間 (ミリ秒単位) の概算値を計算します。

Dispose()

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
Dispose(Boolean)

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetIntProperty(Int32)

整数型のバッテリ プロパティの値を返します。

GetLongProperty(Int32)

long 型のバッテリ プロパティの値を返します。プラットフォームがクエリ対象のプロパティを提供しない場合、この値は Long になります。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
IJavaPeerable.Finalized()

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

GetJniTypeName(IJavaPeerable)

BatteryManager クラスには、Intent の値に使用される文字列と定数が android.content.Intent#ACTION_BATTERY_CHANGED 含まれており、バッテリーと充電のプロパティを照会するためのメソッドが提供されます。

適用対象