AndroidプラットフォームにHunspellスペルチェッカーを正常に実装した人はいますか? それは可能ですか?試してみましたか?結果はどうですか?
前もって感謝します。
SpellCheckerService
Hunspellを使用した実用的なプロトタイプ実装を作成したので、それが可能です! GitHub HunspellCheckerServiceで見つけることができます。これはクイック&ダーティなプロトタイプであることに注意してください。
残念ながら、Hunspell での提案の生成は非常に遅いことがわかります。単語の長さにもよりますが、Samsung 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 lib から .so を作成する必要があります。次に、Java ネイティブ インターフェイスを作成して、Hunspell の API を公開します。
目的のアプリを作成...
宜しくお願いします
ハンスペルは本当に必要ですか?Android で組み込みのスペルチェッカーを使用することを検討してください。
(Android 4.0 以降)