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 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

每次传感器报告新的传感器读数时发生。

适用于

另请参阅