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 намерении, и предоставляет метод запроса свойств батареи и зарядки.

Документация по Java для android.os.BatteryManager.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Конструкторы

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: логическое поле, указывающее, считается ли батарея низкой, то есть, была ли 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

Дополнительно для 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 поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

Методы

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.

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> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>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 намерении, и предоставляет метод запроса свойств батареи и зарядки.

Применяется к