feat: 发布4×4候选与Android手表应用内键盘组件
这个提交包含在:
1 父节点
82aeeba816
当前提交
87aa966a51
86 个文件已更改
+2697
-2975
没有与搜索条件相匹配的文件
@@ -0,0 +1,28 @@
|
||||
# Android 应用内键盘 1.2.0 验收
|
||||
|
||||
日期:2026-11-14。OWW261 真机,Android 11 / API 30,466×466。正式演示 APK 包名 `com.sydxky.crabinput`,版本 1.2.0 / 10200,最低系统 API 27。
|
||||
|
||||
该版本提供 `keyboard` 原生 AAR,以及演示 APK、独立包名接入示例。组件通过宿主 Dialog 展开、直接回填 EditText,不包含系统输入法 Service。测试前后系统默认输入法一致。
|
||||
|
||||
| 真实交互项目 | 结果 |
|
||||
| --- | --- |
|
||||
| 完整词库在全拼、九宫、14 键中查询 | 通过 |
|
||||
| 密码及数字输入框选择安全模式 | 通过 |
|
||||
| Unicode 码点删除、按住连删及松手停止 | 通过 |
|
||||
| 独立应用接入公开组件并回填 | 通过 |
|
||||
| 14 键歧义及词组占宽显示 | 通过 |
|
||||
| 全拼连续输入“你好世界” | 通过 |
|
||||
| 九宫词组及删除回填 | 通过 |
|
||||
| 单字 4×4、全部候选翻页、末页选词及圆屏安全边界 | 通过 |
|
||||
|
||||
最终验收 8/8,通过实际 UiAutomator 按钮操作;没有通过调用键盘内部状态代替交互。候选查询完成时控件树会更新,测试仅在注入点击前遇到失效节点时重新查找,行为断言保持严格。截图为最终正式 APK 的实际设备画面。演示首页显式设置输入框内边距及背景,消除厂商默认 EditText 内边距导致的文字裁切。
|
||||
|
||||
最终演示 APK SHA-256:
|
||||
|
||||
```text
|
||||
4e2b0ce4a9d82ae6994173cd17472ee4e711a49bc33c5c8e6c202c2fd4857271
|
||||
```
|
||||
|
||||
组件 4 项 Java 单元测试、组件/演示应用 release lint、AAR 和签名 APK 构建通过。SQLite `integrity_check`、全部 104,837 组索引/163,238 候选回读通过。AAR 无第三方运行时依赖,不申请网络、外部存储或悬浮窗权限。
|
||||
|
||||
本次为短时交互验收,未进行长期压测、功耗或商店审核。系统默认输入法始终由用户原有设置决定,组件只在已接入它的应用中使用。
|
||||
在新工单中引用
屏蔽一个用户