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

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

适用于

另请参阅