PowerManager.EnergySaverStatus 속성

정의

에너지 절약 시기를 나타내는 디바이스의 배터리 절약 모드 상태를 가져옵니다.

public:
 static property EnergySaverStatus EnergySaverStatus { EnergySaverStatus get(); };
static EnergySaverStatus EnergySaverStatus();
public static EnergySaverStatus EnergySaverStatus { get; }
var energySaverStatus = PowerManager.energySaverStatus;
Public Shared ReadOnly Property EnergySaverStatus As EnergySaverStatus

속성 값

EnergySaverStatus

배터리 절약 모드의 상태입니다.

설명

사용자는 언제든지 배터리 절약 장치를 켜서 에너지를 절약할 수 있습니다(디바이스가 배터리 전원으로 실행되는 한). 배터리 절약 모드는 디바이스의 백그라운드 활동을 제한하여 배터리 사용 시간을 연장합니다. 배터리 절약 모드의 노력 외에도 앱은 에너지를 절약하기 위해 자체적인 역할을 수행할 수 있습니다. 리소스 집약적인 작업을 시작하기 전에 EnergySaverStatus를 확인하여 배터리 절약 모드가 켜져 있지 않은지 확인합니다. 앱의 리소스 집약적 작업이 오래 실행되는 경우 배터리 절약 모드가 켜져 있을 때 해당 작업을 중지할 수 있도록 이벤트를 수신 대기 EnergySaverStatusChanged 합니다.

또한 사용자는 배터리가 지정된 충전 임계값(예: 남은 20%)에 도달하면 자동으로 켜지도록 배터리 절약 모드를 설정할 수 있습니다. 이 상태가 되면(자동으로 켜기 전에) EnergySaverStatus가 꺼집니다. 사용자가 이 자동 설정을 사용하지 않도록 설정하면 EnergySaverStatus가 사용 안 함으로 설정됩니다.

자동 설정을 사용하도록 설정하더라도 디바이스가 연결되면 배터리 절약 모드가 꺼지고 EnergySaverStatus가 사용 안 함으로 설정됩니다. 디바이스가 연결되어 있는 한 배터리 절약 모드를 설정할 수 없으므로 져 있지 않습니다.

배터리 절약 모드가 작동되면 에너지를 절약하기 위해 푸시 알림 받기가 사용되지 않습니다. 그러나 이 경우에는 몇 가지 예외가 있습니다. 설정 앱의 배터리 절약 모드 설정 은 배터리 절약 모드가 켜져 있는 경우에도 앱이 푸시 알림을 받을 수 있도록 하는 설정을 제공합니다. 앱에서 푸시 알림을 상당한 많이 받는 경우 사용자에게 배터리 절약 모드가 켜져 있는 동안 알림을 받을 수 없음을 알려 배터리 절약 모드 설정 을 쉽게 조정할 수 있게 합니다. 자세한 내용 및 예제는 Windows 푸시 알림 서비스(WNS) 개요를 참조하세요.

적용 대상