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.

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

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

BatteryManager()
BatteryManager(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Поля

ActionCharging

Отправляется, когда аккумулятор устройства заряжается (или достигает полной зарядки и устройство находится в состоянии питания).

ActionDischarging

Отправляется, когда батарея устройства может разрядиться, поэтому приложения не должны выполнять постороннюю работу, которая приведет к его разрядке быстрее.

BatteryHealthCold
BatteryHealthDead
BatteryHealthGood
BatteryHealthOverheat
BatteryHealthOverVoltage
BatteryHealthUnknown
BatteryHealthUnspecifiedFailure
BatteryPluggedAc
Устаревшие..

Источник питания — зарядное устройство переменного тока.

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. Если платформа не предоставляет запрашиваемое свойство, это значение будет иметь значение 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)

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

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

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

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