回答
有幾個下面的步驟可能必須遵循ATLEAST嘗試端口
- 嘗試運行應用程序的UNIX形式或Windows形式的源代碼走來。
- 移植,你需要找出的hunspell的界面層,所以,你可以採取鉻平臺,這已經是它的一部分的幫助之前 - 爲了實現這個目標,
鉻代碼瀏覽 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 Native接口以展示Hunspell的API。
撰寫所需的應用程序...
問候 維諾德
你真的需要的hunspell? 您可能要考慮在Android上使用內置的拼寫檢查程序。
(Android 4.0以上版本)
這是一個抽象類。您仍然需要實施一種方法來確定單詞是否正確以及如何生成更正。對於分析語言來說,這並不壞,但對於形態更復雜的語言,你最終會因爲太多的複雜編碼而不使用像hunspell那樣設計的系統。 – guifa 2015-01-12 20:48:07
我創建了一個工作原型實施SpellCheckerService
使用的hunspell所以它是可能的! 你可以在GitHub HunspellCheckerService上找到它。請注意,這是很快的&髒原型。
不幸的是,從我所看到的建議一代在亨斯佩爾是相當緩慢的。根據字長,在我的Samsung Galaxy S上,需要的時間爲,時間爲0.5到5秒。另一方面,檢查單詞拼寫是否正確。
問題是,默認情況下,Android正在爲所有拼寫錯誤的單詞生成建議列表,而不是當用戶單擊單詞時。如果您編輯含有拼寫錯誤的單詞的長文本(例如代碼示例),這可能會使您的智能手機燒錄。
如果您對此原型有任何疑問,請告訴我。
- 1. 安裝包的hunspell
- 2. Hunspell for Elasticsearch
- 3. hunspell拼寫檢查
- 4. Hunspell的示例/教程
- 5. C++ - 在MFC中使用Hunspell
- 6. 在Linux中使用Hunspell
- 7. hunspell與撇號匹配的單詞
- 8. hunspell:打印糾正詞的行號
- 9. 放在哪裏的hunspell字典Elasticsearch
- 10. C++ - 在Visual Studio 2010中使用HunSpell 1.3.2
- 11. 在所有子目錄中運行Hunspell
- 12. Lucene StandardAnalyzer在C#中使用Hunspell TokenFilter?
- 13. Hunspell返回布爾而不是文字
- 14. 在Win32上的Emacs與hunspell - 個人字典沒有得到保存
- 15. 的Python通過PIP封裝的hunspell安裝失敗
- 16. 在hunspell輸入中的特殊字符被視爲空間
- 17. 簡單的C++控制檯應用程序使用Hunspell
- 18. 問題在Visual Studio靜態鏈接庫中的hunspell 2010
- 19. 如何讓自定義字典中的hunspell
- 20. 將來自Chrome(hunspell)的兩個BDIC文件合併爲一個
- 21. 鏈接問題在Ubuntu 10.10使用中的hunspell庫
- 22. 有特殊字符處理中的hunspell建議
- 23. 在Hunspell中使用UTF-8的大寫單詞
- 24. 亞馬遜彈性搜索 - 安裝Hunspell Stemmer
- 25. emacs和hunspell - 無法打開詞綴或字典文件
- 26. 如何強制附魔在php中使用Hunspell
- 27. 使用Lucene&Hunspell生成所有單詞形式
- 28. 如何在不區分大小寫的情況下檢查Hunspell中的拼寫
- 29. Bash - 省略以拼寫錯誤的單詞開始的行(使用hunspell)
- 30. Hunspell - 無法打開名爲en_US的字典的詞綴或字典文件
@ z.b你好,你能夠實施HunSpell拼寫檢查?如果是這樣,你可以在這裏分享嗎?謝謝.. – Piyush 2012-02-27 11:25:14