-
发布于
2026-11-14 18:39:55 +08:00 | 2 次提交 在此版本后已推送到 main优化 RTOS 与 Android 两个版本的联想输入,并修复输入后文字刷新闪烁的问题。MIT 开源,保留上游和第三方许可。
- 支持未完成拼音补全,按完整匹配、补全和较短前缀分层,再结合词频与上下文排序。例如
niha优先显示“你好”、beij优先显示“北京”,九宫和14键同步支持。 - 上屏后提供最多8项续词;例如“你好”后提示“世界”。只使用光标前最多4个连续汉字,空格或换行结束联想。原始104,837组索引、163,238候选完整保留。
- Android复用文字、按键和候选控件,按帧合并刷新;RTOS查询时保留已有候选,避免先清空再显示。加载期间阻止旧候选误提交,候选更新后重置页码。
- 完全离线;密码不提供联想上下文。Android为应用内组件,不切换系统默认输入法,最低Android8.1/API27。
本版验证
RTOS 53项引擎、42项UX断言与四配置构建通过。原生模拟器因Inspector14201被其他任务占用未运行,未接管其他进程;历史视觉/交互结果不算本版验收。
Android 7项Java测试、Release APK/AAR构建、全量词库回读与SQLite完整性检查通过。沿用原生产证书,APK v2签名有效,已核验最低API27。lint均为0错误;演示应用1项备份声明警告,组件2项仅测试依赖版本提示。
OWW261 Android11/API30上 3项后台原生组件回归通过:24帧原生measure/layout/draw持续绘出文字并复用控件;补全/续词只提交一次;密码上下文隔离。测试使用debug组件,其15个运行时class成员与发布AAR逐字节一致。没有打开Activity、切换前台或修改默认输入法。
这些是组件回归证据,不能代替发布APK的前台端到端视觉验收。本版未重跑原9项前台交互,最终APK未重新安装到共享手表;RTOS真机、另一款方表及长期性能/功耗未验收。现有截图明确标记为历史1.2.2/1.2.0,不作为本版视觉结果。
下载
附件 用途 crab-input-android-demo-1.2.3.apk原生产证书签名的Android演示应用 crab-keyboard-1.2.3.aarAndroid应用内输入组件 crab-input-rtos-quickapp-1.2.3.zip圆屏466×466与方屏390×450完整QuickApp文件 crab-input-source-1.2.3.zip与公开清单逐文件校验一致的独立源码 crab-input-validation-1.2.3.zip本版构建、测试、签名、lint及验证边界记录 SHA256SUMS.txt/release-manifest.json附件校验与验证范围 下载附件
- 支持未完成拼音补全,按完整匹配、补全和较短前缀分层,再结合词频与上下文排序。例如