回答
有幾個下面的步驟可能必須遵循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. C++ - 在MFC中使用Hunspell
- 3. hunspell與撇號匹配的單詞
- 4. Lucene StandardAnalyzer在C#中使用Hunspell TokenFilter?
- 5. C++ - 在Visual Studio 2010中使用HunSpell 1.3.2
- 6. 在所有子目錄中運行Hunspell
- 7. 在Win32上的Emacs與hunspell - 個人字典沒有得到保存
- 8. 簡單的C++控制檯應用程序使用Hunspell
- 9. 如何讓自定義字典中的hunspell
- 10. 在Hunspell中使用UTF-8的大寫單詞
- 11. 在hunspell輸入中的特殊字符被視爲空間
- 12. 問題在Visual Studio靜態鏈接庫中的hunspell 2010
- 13. 如何強制附魔在php中使用Hunspell
- 14. Hunspell代碼在Visual Studio 2010中不工作
- 15. Bash - 省略以拼寫錯誤的單詞開始的行(使用hunspell)
- 16. Android上的Live555
- 17. Android上的JDBC
- 18. Android上的Clojure
- 19. Android上的Akka
- 20. Android上的HtmlUnit
- 21. Android上的Rowdatabound?
- 22. Android上的AdSense
- 23. Android上的MqttException
- 24. Android上的oauth_callback
- 25. Android上的Soundfonts
- 26. Android上的Qt3D
- 27. Android上的Webcal
- 28. Android上的OpenId
- 29. Android上的JmDNS
- 30. Android上的Scalafx
@ z.b你好,你能夠實施HunSpell拼寫檢查?如果是這樣,你可以在這裏分享嗎?謝謝.. – Piyush 2012-02-27 11:25:14