다음을 통해 공유


ActivitySensor 클래스

정의

센서의 활동 및 상태 제공하는 센서를 나타냅니다.

public ref class ActivitySensor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ActivitySensor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ActivitySensor
Public NotInheritable Class ActivitySensor
상속
Object Platform::Object IInspectable ActivitySensor
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

예제

구현의 예는 활동 센서 샘플을 참조하세요.

설명

참고

이 클래스는 JavaScript에서 지원되지 않습니다.

ActivitySensor를 사용하려면 앱 매니페스트 파일에서 활동 디바이스 기능을 정의해야 합니다.

<Capabilities>
    <DeviceCapability Name="activity"/>
</Capabilities>

속성

DeviceId

디바이스 식별자를 가져옵니다.

MinimumReportInterval

센서에서 지원하는 최소 보고서 간격을 가져옵니다.

PowerInMilliwatts

센서에서 사용하는 전력(밀리와트)을 가져옵니다.

SubscribedActivities

센서가 수행할 작업 유형 목록을 가져옵니다.

SupportedActivities

센서가 지원하는 활동 유형 목록을 가져옵니다.

메서드

FromIdAsync(String)

식별자에서 센서를 비동기적으로 가져옵니다.

GetCurrentReadingAsync()

현재 센서 판독값을 비동기적으로 가져옵니다.

GetDefaultAsync()

기본 센서를 비동기적으로 가져옵니다.

GetDeviceSelector()

디바이스 선택기를 가져옵니다.

GetSystemHistoryAsync(DateTime)

특정 시간에서 센서 판독값을 비동기적으로 가져옵니다.

GetSystemHistoryAsync(DateTime, TimeSpan)

특정 시간과 기간에서 센서 판독값을 비동기적으로 가져옵니다.

이벤트

ReadingChanged

센서가 새 센서 판독값을 보고할 때마다 발생합니다.

적용 대상

추가 정보