有人在 Android 平台上成功实现了 Hunspell 拼写检查器吗?甚至可能吗?你试过了吗?结果呢?
先感谢您。
SpellCheckerService
我创建了一个使用 Hunspell的工作原型实现,所以它是可能的!你可以在 GitHub HunspellCheckerService上找到它。请注意,这是一个快速而肮脏的原型。
不幸的是,据我所知,Hunspell 的建议生成速度很慢。根据我的三星 Galaxy S 上的单词长度,它需要0.5 到 5 秒。另一方面,检查单词是否拼写正确已经足够快了。
问题在于,默认情况下,Android 会预先为所有拼写错误的单词生成建议列表,而不是在用户单击单词时生成建议列表。如果您编辑包含大量拼写错误的长文本(例如代码示例),这可能会使您的智能手机烧毁。
如果您对此原型有任何疑问,请告诉我。
您可能必须遵循以下几个步骤才能至少尝试移植
Chromium 代码浏览 http://google.com/codesearch#OAMlx_jo-ck/src/third_party/hunspell/src/hunspell/hunspell.cxx
铬的 git 存储库 http://git.chromium.org/gitweb/?p=chromium/chromium.git;a=summary 3. 请浏览并找到界面。4. 现在您需要从 Hunspell 库中创建 .so,然后创建 Java Native 接口以公开 Hunspell 的 API。
编写所需的应用程序...
最好的问候维诺德