首先回答一个肯定有人会问的问题
Q: 既然 Gboard 中文拼音输入这么弱,为什么不用 XX 输入法🙄:
A:因为不喜欢😏
⚠️为节约您的时间:
一直以来都感觉 Gboard 的中文拼音输入词库过于奇葩,而网上的很多观点是这个词库需要自己养,自从谷歌砍了词库同步的功能(或许还存在但基本上我就没有一次成功),前几天碰巧更新一次系统忘记了备份,数据就全部丢失了,于是想自己创建一个词库,一劳永逸。
其实网络上相关的词库有很多,但 Gboard 在导入的时候动辄需要数分钟,经常性的无响应,最后还发现导入的数据不全,似乎是有条数限制,于是也只能从简化数据的方向入手,直到前些天无意间看见了这样一个 issues
(这个 issues 的发布者也提供了一个词库数据库,你也可以用他提供的词库)
尝试了一下,的确可行,于是开始整合自己手上的所有数据
当前词库共有 1,085,476 个词语,包含以下内容:
所有数据均已进行去重精简
因为暂不清楚 Gboard 自带的词汇范围,双方肯定存在大量重叠,如果后期找到相关数据,会进行进一步精简处理。
前往 https://github.com/wuhgit/CustomPinyinDictionary/releases 下载压缩包。
下载后解压,得到 PersonalDictionary.db
releases 2020-11-01
PersonalDictionary.db
SHA1: FB0A45C087627DBD12D032E0B06359842F6291BE
MD5: 5B0CC9F85D942404F3608330C81608DE
将其复制到您手机这个目录中:
/data/data/com.google.android.inputmethod.latin/databases
如果你有用 Tasker ,可以将 PersonalDictionary.db
置于手机 Download
目录,再导入执行我提供的一个 Tasker 配置文件 即可。
由于是采用数据库替换的方式,您现有的个人词库将会被覆盖,请自行备份相关数据,数据位于:
/data/data/com.google.android.inputmethod.latin/databases/PersonalDictionary.db
在导入之前,请确保 Gboard 不是您手机上唯一的输入法,以免发送其它意外。
词库导入后,可能需要一点时间后才能在输入时感知到新词,期间 Gboard 可能会在通知栏以 正在改善您的打字输入体验 进行提示。
如果一切顺利,您可以在 Gboard 设置 > 字典 > 个人字典 > 中文(简体)
查看最终导入的数据。
好了,就这样,后续应该会有更新,也可能没有,随缘吧~
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.