Skip to content

眼镜端接收消息与文件

示例说明

演示眼镜端如何接收手机端发来的文本、文件、通知和音频流。

使用位置

眼镜端首页:

  • HomeActivity -> MessageReceiveActivity

示例页面:

  • com.rokid.glass.MessageReceiveActivity

适用端

  • 眼镜端

关键文件

流程说明

  1. 页面启动后注册 IMessageListener
  2. 为 P2P 和蓝牙文件传输分别注册文件监听器。
  3. 注册通知监听器,接收手机端推送的通知。
  4. 收到音频流时,使用 AudioTrack 实时播放。

能力清单

  • 文本消息接收
  • 文件接收
  • 音频流接收
  • 通知接收
  • 人脸识别通知图片保存

实现说明

通知同步最终落到哪里

通知是通过眼镜侧通知服务监听器到达页面的,页面里只是把它以日志形式展示出来。正式业务里你可以替换成卡片式通知 UI。

注意事项

  • 页面默认保持亮屏,方便长时间联调。
  • 对接音频流时要保证采样率和编码参数匹配。