Morsify 文档
简介
Morsify 是一款适用于 Android 的简洁、轻量级摩尔斯代码发射器应用。它通过相机闪光灯、音频提示或两者结合,将您的文本输入转换为精确的视觉信号,非常适合教育用途、业余无线电练习或便携式紧急通信。
功能
- 实时编码 — 输入时立即将文本转换为摩尔斯代码表示。
- 实时高亮 — 发送过程中高亮显示活动字符和符号序列。
- 自动循环模式 — 完成后自动重复信号传输,适用于持续消息广播。
- 速度控制 — 从 60ms(快速)到 240ms(慢速)调整信号速度时间。
- 语言切换 — 在设置对话框中轻松切换界面语言(英语、印尼语、中文、日语)。
- 动态捐赠配置 — 从本地和远程 JSON 配置动态加载加密货币捐赠地址。
安装
从 GitHub 发布页面直接下载最新 APK:
从源码构建
# Clone the repository git clone https://github.com/Curzyori/morsify.git cd morsify # Build the APK ./gradlew assembleDebug
技术规格
- 平台: Android (Min SDK 26, Target SDK 35)
- 语言: Kotlin
- UI 框架: Jetpack Compose with Material Design 3
- 架构: Single-Activity, ViewModel State
- 引擎: SoundPool (Low-Latency Audio)
- 许可证: Apache-2.0
工作原理
Morsify 获取您的文本输入并立即将其分解为字符。每个字符都映射到标准 ITU-R M.1677-1 点(·)划(−)模式。应用随后使用高精度计时器迭代这些模式,同步切换相机闪光灯或通过 SoundPool 播放低延迟音频。