本项目基于 GNU Affero General Public License v3.0 开源。
去年入手了 Watch5,发现没有一个专业的录音 app 可以用。自带的录音入口藏在备忘录里,单次只能录 5 分钟,会议开到一半就被掐断,实在鸡肋。应用市场里也翻了一圈,没找到能用的第三方录音软件。于是决定自己动手,基于 HarmonyOS NEXT 写了这个录音 App。需求很朴素:
- 真正能后台长时录音,息屏、切 App、甚至锁屏都得继续录
- 录音列表能持久化保存,方便回听
- 手表录完要能方便地搬到手机上(手表扬声器放录音是真听不清)
- 操作要简单,点一下就录、点一下就停
扫码传输功能专为"手表录 → 手机存"这个场景设计:手表端起一个 HTTP 服务生成二维码,手机扫码后浏览器直接下载录音文件,无需安装客户端。
应用启动后通过主页面进入录音,录音文件会自动保存到列表中。
录音列表支持左右滑动唤出操作项,可快速分享或删除录音。
录音过程中实时显示音量波形,支持随时暂停和继续。
播放界面会基于录音时记录的振幅包络还原真实波形,支持前后 15 秒跳转。
手表端录音后,可通过局域网将录音文件传输到手机。手机扫码后浏览器即可下载。
传输过程中实时显示下载进度。
下载完成和被取消的状态:
长时间未扫码会自动超时关闭:
- 后台长时录音 — 支持息屏、切后台持续录音,录音格式 M4A(AAC 编码,48kHz 采样率)
- 暂停/继续 — 录制过程中可随时暂停和继续
- 实时波形 — 录音时实时显示音量波形,播放时基于录音振幅还原真实波形
- 音频播放 — 支持播放/暂停、前进/后退 15 秒、0.5x ~ 2.0x 倍速播放
- 录音管理 — 录音列表持久化存储,支持滑动删除、保存到本地
- 局域网传输 — 手表端启动 HTTP 服务,生成二维码供手机扫码下载录音文件,带实时传输进度
应用未备案,目前只能通过开启开发者模式安装:
- 在华为开发者官网注册开发者账号
- 在手表上开启开发者模式(设置 → 关于 → 连续点击版本号 7 次)
- 使用 DevEco Studio 连接手表,编译并安装应用
| 权限 | 用途 |
|---|---|
| 麦克风 | 录音 |
| 后台持续运行 | 支持后台长时录音 |
| 网络访问 | 启动文件下载服务(局域网传输) |
| 获取网络信息 | 获取设备 IP 地址(局域网传输) |
- HarmonyOS NEXT(SDK 6.1.0)
- ArkTS / ArkUI 声明式开发框架
- AVRecorder / AVPlayer 音频录制与播放
- backgroundTaskManager 后台长时任务
- TCP Socket 局域网文件传输
前往 Releases 页面 下载最新版本的 hap 包。
如果这个 App 对你有帮助,欢迎打赏支持作者继续开发 ☕
| 微信 | 支付宝 |
|---|---|
![]() |
![]() |












