概览
“概览”章节访问环境光传感器,实时测量以勒克斯 (lux) 为单位的照度水平
从这里开始 isAvailable() 以及下方列出的其他核心方法。
平台支持
标题为“平台支持”的部分| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | 原生 |
| Android | 是 | 原生 |
| Web 端 | 否 | 使用 Capacitor.getPlatform() 做保护 |
核心功能
标题为“核心功能”的章节isAvailable- 检查当前设备是否支持光传感器。在尝试使用传感器之前,务必先检查其可用性。start- 开始监听光传感器更新。这将按照指定的间隔开始传感器测量。使用addListener来接收传感器数据。stop- 停止监听光传感器更新。这将关闭传感器以节省电量。checkPermissions- 检查高采样率传感器的当前权限状态。在 Android 12+ 上,若传感器更新间隔低于 200ms,则需要 HIGH_SAMPLING_RATE_SENSORS 权限。
公开 API
标题为“公开 API”的章节| 方法 | 描述 |
|---|---|
isAvailable | 检查当前设备是否支持光传感器。在尝试使用传感器之前,务必先检查其可用性。 |
start | 开始监听光传感器更新。这将按照指定的间隔开始传感器测量。使用 addListener 来接收传感器数据。 |
stop | 停止监听光传感器更新。这将关闭传感器以节省电量。 |
addListener | 添加光传感器变更事件的监听器。每当有新的传感器数据可用时,都会调用该监听器。 |
removeAllListeners | 移除所有光传感器事件的监听器。 |
checkPermissions | 检查高采样率传感器的当前权限状态。在 Android 12+ 上,若传感器更新间隔低于 200ms,则需要 HIGH_SAMPLING_RATE_SENSORS 权限。 |
requestPermissions | 请求高采样率传感器的权限。在 Android 12+ 上,这将请求 HIGH_SAMPLING_RATE_SENSORS 权限。 |
getPluginVersion | 获取当前插件的版本。 |
单一事实来源
标题为“单一事实来源”的部分此参考文档同步自 src/definitions.ts 中的 capacitor-light-sensor.
继续阅读 @capgo/capacitor-light-sensor
标题为“继续阅读 @capgo/capacitor-light-sensor”的章节如果你正在使用 @capgo/capacitor-light-sensor 要规划 dashboard 和 API 操作,请将其连接到 使用 @capgo/capacitor-light-sensor 有关使用 @capgo/capacitor-light-sensor 中的原生能力, API 概览 关于 API Overview 中的实现细节, 简介 关于 Introduction 中的实现细节, API 密钥 有关 API Keys 的实现细节,以及 设备 有关 Devices 的实现细节。