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를 검사 배터리 절약 모드가 켜져 있지 않은지 확인합니다. 앱의 리소스 집약적 작업이 장기 실행 중인 경우 배터리 절약 모드가 켜져 있을 때 해당 작업을 중지할 수 있도록 EnergySaverStatusChanged 이벤트를 수신 대기합니다.

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

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

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

적용 대상