PowerManager Класс

Определение

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

[Android.Runtime.Register("android/os/PowerManager", DoNotGenerateAcw=true)]
public class PowerManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/PowerManager", DoNotGenerateAcw=true)>]
type PowerManager = class
    inherit Object
Наследование
PowerManager
Атрибуты

Комментарии

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

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

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

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

PowerManager(IntPtr, JniHandleOwnership)

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

Поля

ActionDeviceIdleModeChanged

Намерение, которое передается при изменении состояния #isDeviceIdleMode() .

ActionDeviceLightIdleModeChanged

Намерение, которое передается при изменении состояния #isDeviceLightIdleMode() .

ActionLowPowerStandbyEnabledChanged

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

ActionLowPowerStandbyPolicyChanged

Намерение, которое транслируется при изменении политики режима ожидания с низким энергопотреблением.

ActionPowerSaveModeChanged

Намерение, которое передается при изменении состояния #isPowerSaveMode() .

FeatureWakeOnLanInLowPowerStandby

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

LowPowerStandbyAllowedReasonOngoingCall
Устаревшие..

Исключает приложения с текущими вызовами.

LowPowerStandbyAllowedReasonTempPowerSaveAllowlist
Устаревшие..

Исключает приложения из временного списка разрешений powersave.

LowPowerStandbyAllowedReasonVoiceInteraction
Устаревшие..

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

Свойства

BatteryDischargePrediction

Возвращает текущую оценку оставшегося времени работы батареи.

Class

Возвращает класс среды выполнения данного объекта Object.

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

Эта функция возвращает текущее тепловое состояние устройства.

Handle

Дескриптор базового экземпляра Android.

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

Возвращает значение, указывающее, персонализирована ли текущая оценка оставшегося времени работы батареи на основе истории использования устройства.

IsDeviceIdleMode

Возвращает значение true, если устройство в настоящее время находится в режиме простоя.

IsDeviceLightIdleMode

Возвращает значение true, если устройство в настоящее время находится в режиме легкого простоя.

IsExemptFromLowPowerStandby

Возвращает значение true, если вызывающий пакет исключен из ограничений режима ожидания с низким энергопотреблением или режим ожидания с низким энергопотреблением отключен (поэтому режим ожидания с низким энергопотреблением не ограничивает приложения), в противном случае false.

IsInteractive

Возвращает значение true, если устройство находится в интерактивном состоянии.

IsLowPowerStandbyEnabled

Возвращает значение true, если включен режим ожидания с низким энергопотреблением.

IsPowerSaveMode

Возвращает значение true, если устройство в настоящее время находится в режиме энергопотребления.

IsRebootingUserspaceSupported

Возвращает значение true , если это устройство поддерживает перезагрузку пользовательского пространства.

IsScreenOn
Устаревшие..

Возвращает значение true, если устройство находится в интерактивном состоянии.

IsSustainedPerformanceModeSupported

Эта функция проверяет, реализован ли на устройстве режим устойчивой производительности.

JniIdentityHashCode

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

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

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

PeerReference

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

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

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

ThresholdType

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

Методы

AddThermalStatusListener(IExecutor, PowerManager+IOnThermalStatusChangedListener)

Эта функция добавляет прослушиватель для изменения теплового состояния. Обратный вызов прослушивания будет помещен в очередь задач в потоке main

AddThermalStatusListener(PowerManager+IOnThermalStatusChangedListener)

Эта функция добавляет прослушиватель для изменения теплового состояния. Обратный вызов прослушивания будет помещен в очередь задач в потоке main

Clone()

Создает и возвращает копию этого объекта.

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

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

(Унаследовано от Object)
Dispose(Boolean)

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

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

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
FromContext(Context)

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetThermalHeadroom(Int32)

Предоставляет оценку того, сколько теплового запаса в настоящее время имеет устройство до достижения серьезного регулирования.

GoToSleep(Int64)

Принудительно выключает android.view.Display#DEFAULT_DISPLAY_GROUP default display group .

IsAllowedInLowPowerStandby(LowPowerStandbyAllowedReasons)

Возвращает значение true, если режим ожидания с низким энергопотреблением отключен (поэтому режим ожидания с низким энергопотреблением не ограничивает приложения) или приложения могут быть автоматически исключены из ограничений режима ожидания с низким энергопотреблением по указанной причине.

IsAllowedInLowPowerStandby(String)

Возвращает значение true, если режим ожидания с низким энергопотреблением отключен (поэтому режим ожидания с низким энергопотреблением не ограничивает приложения) или приложениям разрешено использовать определенную функцию во время режима ожидания с низким энергопотреблением.

IsIgnoringBatteryOptimizations(String)

Возвращает значение, указывающее, находится ли заданное имя пакета приложения в списке разрешений питания устройства.

IsWakeLockLevelSupported(Int32)

Возвращает значение true, если поддерживается указанный уровень блокировки пробуждения.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
NewWakeLock(WakeLockFlags, String)

Создает новую блокировку пробуждения с указанным уровнем и флагами.

Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

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

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Reboot(String)

Перезапустите устройство.

RemoveThermalStatusListener(PowerManager+IOnThermalStatusChangedListener)

Эта функция удаляет прослушиватель для изменения состояния температуры

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

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

Возвращает строковое представление объекта.

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

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

(Унаследовано от Object)
UserActivity(Int64, Boolean)

Уведомляет диспетчер управления питанием о том, что произошла активность пользователя.

Wait()

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

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

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

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

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

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

Принудительно включает android.view.Display#DEFAULT_DISPLAY_GROUP default display group .

События

ThermalStatus

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

Явные реализации интерфейса

IJavaPeerable.Disposed()

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

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

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

GetJniTypeName(IJavaPeerable)

Этот класс позволяет запрашивать и запрашивать управление аспектами состояния питания устройства.

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