다음을 통해 공유


Sensor.IsWakeUpSensor 속성

정의

센서가 절전 모드 해제 센서인 경우 true를 반환합니다.

public virtual bool IsWakeUpSensor { [Android.Runtime.Register("isWakeUpSensor", "()Z", "GetIsWakeUpSensorHandler")] get; }
[<get: Android.Runtime.Register("isWakeUpSensor", "()Z", "GetIsWakeUpSensorHandler")>]
member this.IsWakeUpSensor : bool

속성 값

true 절전 모드 해제 센서 false 이면 그렇지 않습니다.

특성

설명

센서가 절전 모드 해제 센서인 경우 true를 반환합니다.

<b>애플리케이션 프로세서 전원 모드</b>

AP(애플리케이션 프로세서)는 애플리케이션이 실행되는 프로세서입니다. 절전 모드 잠금이 유지되지 않고 사용자가 디바이스와 상호 작용하지 않는 경우 이 프로세서는 "일시 중단" 모드로 전환하여 전력 소비를 10배 이상 줄일 수 있습니다.

<b>절전 모드 해제 센서</b>

절전 모드 해제 센서는 AP가 데이터를 보고하기 위해 일시 중단되지 않도록 해제하지 않는 센서입니다. AP가 일시 중단 모드인 동안 센서는 하드웨어 FIFO에 배치되는 이벤트를 계속 작동하고 생성합니다. AP가 해제되면 FIFO의 이벤트가 애플리케이션에 전달됩니다. AP가 일시 중단 모드에 있는 동안 생성된 모든 이벤트를 저장할 수 없을 정도로 FIFO가 너무 작으면 이전 이벤트가 손실됩니다. 최신 데이터를 수용하기 위해 가장 오래된 데이터가 삭제됩니다. FIFO가 존재하지 maxFifoEventCount() == 0않는 극단적인 경우 AP가 일시 중단 모드에 있는 동안 생성된 모든 이벤트가 손실됩니다. 비-절전 모드 해제 센서를 사용하는 애플리케이션은 일반적으로 <ul<>li>센서가 필요하지 않을 때 센서에서 등록을 취소해야 합니다( 일반적으로 활동의 onPause 방법). 이것이 가장 일반적인 경우입니다. <li>또는 AP가 일시 중단 모드인 동안 센서가 일부 전원을 소비하고 있으며, 그 때에도 일부 이벤트가 손실될 수 있음을 인식합니다. </ul>

<b>절전 모드 해제 센서</b>

절전 모드 해제 센서에 반대되는 절전 모드 해제 센서는 AP의 상태와 독립적으로 데이터가 전달되도록 합니다. AP가 깨어있는 동안 절전 모드 해제 센서는 비 절전 모드 해제 센서처럼 작동합니다. AP가 잠들어 있으면 절전 모드 해제 센서가 AP를 깨워 이벤트를 전달합니다. 즉, AP가 절전 모드를 해제하고 최대 보고 대기 시간이 경과하거나 하드웨어 FIFO가 가득 차기 전에 센서가 이벤트를 전달합니다. 자세한 내용은 SensorManager#registerListener(SensorEventListener, Sensor, int, int)를 참조하세요.

에 대한 android.hardware.Sensor.isWakeUpSensor()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상