概览
“概览”章节从 Capacitor 应用中读取 CPU、内存、GPU、存储、热状态及板载传感器指标
从这里开始 getInfo() 以及下方列出的其他核心方法。
平台支持
标题为“平台支持”的部分| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | 原生 |
| Android | 是 | 原生 |
| Web 端 | 部分支持 | 查看入门指南 |
兼容性
“兼容性”章节该插件需要 Capacitor 8 或更高版本 (@capacitor/core >=8.0.0).
核心功能
标题为“核心功能”的章节getInfo- 读取 CPU、内存、GPU、存储、热状态、低功耗模式及板载传感器数据。startMonitoring- 开始间隔采样并发送deviceInfoUpdate事件。stopMonitoring- 停止当前的监控会话。isMonitoring- 查看当前的监控状态和采样次数。removeAllListeners- 移除插件上注册的所有监听器。getPluginVersion- 返回原生插件版本。
该插件仅报告由设备或操作系统提供的硬件数据。它不会调用天气服务,也不会从网络获取外部温度或湿度。
当硬件支持时,Android 可以报告可用传感器及常见读数,如电池温度、环境温度、相对湿度、压力、光照和接近度。Android 的 CPU 和 GPU 温度采用尽力而为(best-effort)的热区读取方式,受限设备可能会省略这些数据。
iOS 会报告 CPU、内存、存储、GPU、热状态、低功耗模式以及 CoreMotion 传感器的可用性。iOS 公开 API 不会暴露原始的 CPU 或 GPU 温度。
唯一可信来源
标题为“单一事实来源”的章节完整的 API 参考文档位于 src/definitions.ts 插件仓库中。请参阅 快速入门 以了解安装、监控行为、返回类型及示例。
继续阅读 @capgo/capacitor-device-info
标题为“继续阅读 @capgo/capacitor-device-info”的章节如果你正在使用 @capgo/capacitor-device-info 如需诊断或监控,请将其与 快速入门 用于安装和使用, 使用 @capgo/capacitor-device-info 用于教程页面, @capgo/capacitor-barometer 用于专用的压力数据流,以及 @capgo/capacitor-light-sensor 用于专用的光传感器更新。