概览
“概览”章节@capgo/capacitor-flash 为 QR 扫描仪、安全工具和相机辅助流程提供闪光灯控制。查看 isAvailable(),通过可选的亮度控制开启手电筒,并读取 isSwitchedOn() 以更新 UI 状态。
iOS 使用 AVFoundation。Android 使用 Camera2,在支持的 API 级别上支持亮度调节。Web 在移动端浏览器允许的情况下使用摄像头手电筒 API。
平台支持
标题为“平台支持”的部分| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | AVFoundation 手电筒 |
| Android | 是 | 在支持的 Android 13+ 设备上使用 Camera2 调节亮度 |
| Web 端 | 部分支持 | 在允许的情况下使用移动端 Chrome 手电筒 |
核心功能
标题为“核心功能”的章节isAvailable- 检查设备是否支持手电筒功能。switchOn- 开启手电筒。switchOff- 关闭手电筒。isSwitchedOn- 检查手电筒当前是开启还是关闭状态。
公开 API
标题为“公开 API”的章节| 方法 | 描述 |
|---|---|
isAvailable | 检查设备是否支持手电筒。 |
switchOn | 开启手电筒。 |
switchOff | 关闭手电筒。 |
isSwitchedOn | 检查手电筒当前是开启还是关闭状态。 |
toggle | 切换手电筒的开启或关闭状态。 |
getPluginVersion | 获取原生 Capacitor 插件版本。 |
单一事实来源
标题为“单一事实来源”的部分此参考文档同步自 src/definitions.ts 中的 capacitor-flash.
进阶指南:@capgo/capacitor-flash
标题为“进阶指南:@capgo/capacitor-flash”的章节如果你正在使用 @capgo/capacitor-flash 要规划 dashboard 和 API 操作,请将其连接到 使用 @capgo/capacitor-flash 在“使用 @capgo/capacitor-flash”中用于原生能力, API 概览 关于 API Overview 中的实现细节, 简介 关于 Introduction 中的实现细节, API 密钥 有关 API Keys 的实现细节,以及 设备 有关 Devices 的实现细节。