传感器管理器对象

传感器管理器对象提供对可供你使用的传感器的访问。

若要使用传感器 API,必须首先调用 COM CoCreateInstance 方法来创建传感器管理器对象的实例,并检索指向其接口的指针(名为 ISensorManager)。 传感器管理器维护可用传感器的列表。 可以使用 ISensorManager 调用按类别或类型检索传感器组的方法,也可以调用方法以使用特定传感器的唯一 ID 检索特定传感器。 传感器管理器还使你能够注册,以接收一个事件,该事件会在新传感器连接到平台时通知你。

有时,传感器管理器会提供指向传感器的指针,但用户尚未启用传感器。 例如,在用户启用传感器之前,通常可以检索非专用传感器属性(例如传感器制造商或型号)的值。 此信息可帮助你决定是否要求用户授予使用传感器的权限。 可以调用 ISensorManager::RequestPermissions 来提示用户启用特定传感器或传感器集合。

管理用户权限

请求用户权限