项目简介
UEventDemo 是一款用于 验证 Android 设备语音唤醒 UEvent 上报 的调试 App。在应用进程级别常驻监听唤醒事件,配合 Elevoc 算法初始化,提供唤醒计数、弹窗提示与通知反馈,帮助快速确认第三方唤醒 SDK 的集成与链路是否正常。
主要功能
| 功能 | 说明 |
|---|---|
| UEvent 常驻监听 | 应用级注册 UEventMonitor,离开界面后仍可接收唤醒事件 |
| Elevoc 算法初始化 | 启动时设置 elevoc_kws_model 等 AudioManager 参数 |
| 唤醒计数会话 | 开始 / 停止统计,后台持续累计唤醒次数,记录最近唤醒时间 |
| 唤醒反馈 | 前台弹窗 + 后台通知,直观展示每次唤醒是否成功上报 |
| 前台保活服务 | WakeMonitorService 保证后台监听不被系统回收 |
| 开机自启 | ElevocKwsBootReceiver 支持开机后自动初始化 |
典型用途
- 带 Mic 产品(Soundbar / Android TV)的 语音唤醒功能验证
- 独立对接 Elevoc 等第三方唤醒 SDK 时的 联调与验收
- 配合自动化测试,统计指定时间段内的唤醒次数与成功率
技术栈
Android · Java · UEvent · Elevoc KWS · AudioManager
