Кто-нибудь успешно реализовал проверку орфографии Hunspell на платформе Android? Возможно ли это? Вы попробовали? Как насчет результатов?
Спасибо заранее.
Кто-нибудь успешно реализовал проверку орфографии Hunspell на платформе Android? Возможно ли это? Вы попробовали? Как насчет результатов?
Спасибо заранее.
Ниже приведено несколько шагов, которые вы можете выполнить, чтобы попытаться выполнить порт
Просмотр хромового кода 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. Теперь вам нужно создать .so из Hunspell lib, а затем создать собственный интерфейс Java Java, чтобы разоблачить API Hunspell.
Напишите нужное приложение...
С наилучшими пожеланиями Винод
Я создал рабочую прототипную реализацию SpellCheckerService
с помощью Hunspell, так что это возможно!
Вы можете найти его на GitHub HunspellCheckerService. Обратите внимание, что это быстрый и прочный прототип.
К сожалению, из-за того, что я вижу, генерация предложений в Hunspell довольно медленная. В зависимости от длины слова он принимает от 0,5 до 5 секунд на моей Samsung Galaxy S. С другой стороны, проверка правильности написания слова достаточно быстро.
Проблема заключается в том, что по умолчанию Android генерирует списки предложений для всех слов с орфографической ошибкой, а не когда пользователь нажимает на это слово. Это может привести к сжиганию смартфона, если вы отредактируете длинный текст с множеством слов с ошибками (например, пример кода).
Сообщите мне, есть ли у вас какие-либо вопросы относительно этого прототипа.
Вам действительно нужен Hunspell? Возможно, вы захотите рассмотреть возможность использования встроенного инструмента проверки орфографии на Android.
(Android 4.0 +)