Android上的Hunspell

有没有人在Android平台上成功实施Hunspell拼写检查器? 这甚至有可能吗? 你试过了吗? 结果呢?

先谢谢你。

Solutions Collecting From Web of "Android上的Hunspell"

下面的步骤很less,您可能必须遵循至less尝试端口

  1. 尝试运行源代码随附的应用程序的unix窗体或窗体。
  2. 在移植之前,您需要findHunspell的界面层,因此您可以借助Chromium平台(已经是其中的一部分)来实现这一点,

Chrome代码浏览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.请浏览并find界面。 4.现在您需要从Hunspell lib创build.so,然后创buildJava Native接口来暴露Hunspell的API。

写一个所需的应用程序

最好的问候维诺德

我使用Hunspell创build了一个SpellCheckerService的工作原型实现,所以它是可能的! 你可以在GitHub HunspellCheckerService上find它。 请注意,这是快速和肮脏的原型。

不幸的是,从我所看到的亨斯佩尔一代的build议是非常缓慢的。 根据单词的长度,我的三星Galaxy S上需要0.5到5秒 。另一方面,检查单词拼写是否足够快。

问题在于,默认情况下,Android正在为所有拼写错误的单词生成build议列表,而不是在用户点击单词时。 这可能会使您的智能手机燃烧,如果你编辑长文本加载拼写错误的单词(例如代码示例)。

如果您对这个原型有任何疑问,请告诉我。

你真的需要Hunspell吗? 您可能要考虑在Android上使用内置的拼写检查程序。

(Android 4.0+)

SpellCheckerService
SpellCheckerSession