Commit Graph
3 Commits
Author SHA1 Message Date
yenharvey 9b2acacae0 ci(android): CI 编 Android,发版出签名的 APK
ci.yml 加 android job 编 debug APK,Kotlin 与 Gradle 以前没有任何检查。
release.yml 加 android job:带产品数据出 arm64 APK,签名后 apksigner 验过才上传;v 标签连 Android 一起发,单发用 android-v。
APK 的 versionName / versionCode 改从 core/Cargo.toml 算,发版门禁同样核对它;0.3.0 起 Android 与桌面同号,成熟度用「预览版」标注。
.qj 不再设 noCompress,APK 从 225 MB 降到 95 MB,只多在首次启动解压时花几秒。
README、译本与用户文档把 Android 从「需从源码构建」改成下载 APK;发版文档补签名密钥的生成与 Secrets。
2026-10-22 10:01:35 +08:00
yenharvey a20a38acaf docs(user): 用户文档按用户要做的事重新分组
功能越加越多,原来按早期设置页搭的结构塞不下:几个大页(按键、拼音方案、主题)越写越长,同一功能散在几页。
现在分为开始使用、打字、学语言、个性化、AI 服务、各平台、隐私与帮助、进阶八组,一个功能只在一页讲全,别处一句话加链接。
配置键名、文件路径、文件格式只放进阶组,其他页只写「设置 → 某页 → 某项」,面向普通用户不出现实现词。
设置程序的 ⓘ 链接表、各 README、issue 模板与代码注释里指向旧页面的链接一并改到新地址。
2026-10-21 20:06:25 +08:00
yenharvey 2726f34210 feat(android): Android 输入法
Kotlin 的 InputMethodService 壳 + Rust 的 libqingjian_android.so(Engine 装配、Session、JNI),功能与 PC 对齐:
- 键盘:拼音 26 键、九宫格、双拼、五笔、注音大千、英文、日语罗马音(测试版);数字键盘、符号与表情面板、功能面板、中英键换语言、长按空格挪光标
- 候选条用 Rust 渲染器出位图,长按看译词与删除,展开全部候选,邮箱后缀补全
- 输入设置:模糊音、标点全半角、中英混输、分次选词留在组句里、学习开关与私密输入、繁体字形、导入词库与领域词库、算式与日期
- 剪贴板与常用语(拆词、代码高亮、图片)、快捷翻译、系统文字选择菜单里的「青简翻译」、释义兜底、云联想与整句补全
- 学习语言可选,生词本筛选、等级、搜索与标认识,输入统计看板
- 外观:PC 全部内置主题、深浅色、候选字号,键盘配色由渲染器按主题推出
- 语音输入(火山引擎识别,长按空格说话)与滑行输入(拼音全键盘与英文键盘,缺省关)
- App:首页、生词本、我的,键盘设置、外观、语音识别、高级(导出与清空学习数据)
2026-10-20 20:35:18 +08:00