admin管理员组文章数量:1565776
最近有做个小APP,里面管理了很多的商品,商品名称不是常见的词,用户在会需要经常输入这些商品名称(软件外部,无法做自动补全),每次都要选词,正确的候选项往往不会出现在很前面,容易误选,输入效率较低.按说,这个事情跟App本身无关,是输入法应该考虑的问题,不过我想光靠输入法肯定是无法解决这个问题的,用户使用体验至上,我就尝试了解决这个痛点.
这个问题的关键在于,要输入的词语词库里面没有,所以需要选,虽然各大输入法均会记录用户输入过的自造词,但这个词库的形成过于缓慢,无法快速适应新词,如果能学习词库规则,软件批量造词库再导入输入法,这样输入的准确性就会一下子上去了.
由于我常用的输入法是百度输入法,对其比较熟悉,更是很喜爱它的 自定义短语 功能,故采用了百度输入法作为例子,实现了这个功能.
百度输入法(这里指安卓版本的百度输入法,如下同)提供导入词库的设置在 词库管理 →词库备份与恢复 里面,我们要先备份一下本地的词库,然后拿到它的备份文件去分析,才能制作这样的文件.
点击备份会在SD卡 baidu/ime/ 路径下生成两个文件:en2.txt和ch3.txt.其中en2.txt放的是英文自造词,ch3.txt放的是中文自造词
en2.txt示例如下:
......
ArcGIS 55000
arcgis 55000
are 55000
Are 55000
atr 55000
ate 55000
atm 60000
ATM 60003
......
ch3.txt示
......
藏(cang) 60001
仓促(cang|cu) 60000
仓库(cang|ku) 60002
藏了(cang|le) 60000
苍穹(cang|qiong) 60000
沧桑(cang|sang) 60000
层(ceng) 60
版权声明:本文标题:安卓上利用百度输入法提供的导入词库与个性短语,批量造词方便输入 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727529116a1119372.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论