跳到正文

能力与兼容性检查

按设备、Host、应用授权和原生服务判断能力是否可用。

安装前核对手机和眼镜 Host 的配套构建、目标眼镜型号、眼镜 Host 构建号、Bridge 主版本及 WebView 主版本。模板的 bridgeMajor 是 1,最低 WebView 主版本是 95,设备配置是 rokid-glass3-web/1。当前 v1 验包器固定接受 minHostVersionCode: 1。需要特定 Host 构建的新功能时,以平台确认的设备组合和运行时能力为准。眼镜打开应用时还会检查实际 WebView 版本。

运行时判断

  1. 从眼镜应用列表进入后调用 glass.ready()。
  2. 查看 readyInfo.capabilities 或 await glass.capabilities.get(),核对目标 ID、版本和 available。
  3. 对照 app.json 中的权限以及用户授权。相机、麦克风等可能还需 Android 系统权限。
  4. 依赖联网时,继续核对服务配置、配对连接和业务会话。

Host 能力快照只反映当前上下文。即使能力显示可用,缺少应用授权或服务配置时调用仍会失败。Host 版本和 WebView 版本可通过 glass.system.getInfo() 辅助排查。

能力 用途与边界
storage.app 应用自己的键值存储,见 离线草稿示例。
input、app.lifecycle、system.info 页面导航、生命周期及设备状态,见 Bridge 与权限 和 眼镜界面与输入。
camera.capture、camera.recording、files.preview、operations.durable 眼镜媒体及原操作恢复。需要对应能力、应用授权及设备支持。
network.http、files.transfer 需要原生逻辑服务配置,见 受管联网与文件传输。
recognition.licensePlate、media.streaming、business.currentDevice、business.plateAsync SDK 中存在的专用能力,需平台确认目标环境、权限、服务与应用范围。
meeting.status、meeting.audio 专用会议能力,当前 Host 对应用身份有额外限制。

应用管理和启动其他应用属于 Host 内置入口。接入表以开发者能在目标 Host 上使用的能力为准,SDK 导出也可能包含平台专用接口。

输入关键词

↑↓ 切换↵ 打开Esc 关闭