Quelqu'un a-t-il implémenté avec succès Hunspell Spell-Checker sur la plate-forme Android? Est-ce même possible? L'avez-vous essayé? Qu'en est-il des résultats? P>
Merci d'avance. p>
3 Réponses :
Il y a peu d'étapes ci-dessous, vous devrez peut-être suivre à au moins essayer de porter p>
Code de chrome Parcourir http://google.com/codesearch#oamlx_jo -ck / src / tiers_party / hunspell / src / hunspell / hunspell.cxx p>
Repository Git pour chrome http://git.chromium.org/gitweb/?p = chrome / chromeium.git; A = Résumé 3. Veuillez parcourir et rechercher et trouver l'interface. 4. Maintenant, vous devez créer le .so de Hunspell Lib, puis créez Java Native Interface pour exposer l'API de Hunspell. p>
écrire une application souhaitée ... p>
meilleures salutations Vinod p>
@ Z.B Bonjour, êtes-vous capable d'implémenter Hunspell Spell Checker? Si oui, pouvez-vous le partager ici? Merci..
Avez-vous vraiment besoin de Hunspell? Vous voudrez peut-être envisager d'utiliser l'orthèse orthographique intégré sur Android. P>
(Android 4.0 +) P>
C'est une classe abstraite. Vous devez toujours mettre en œuvre une méthode de décider si un mot est correct et comment générer des corrections. Pour les langues analytiques, ce n'est pas mauvais, mais pour les langues avec une morphologie plus complexe, vous finissez par devenir trop de codage complexe de vous n'utilisez pas un système conçu pour cela comme Hunspell est
J'ai créé une implémentation de prototype de travail de Malheureusement, de ce que je peux voir que la génération de suggestions à Hunspell est assez lente. En fonction de la longueur de mot, il faut Le problème est que, par défaut, Android génère des listes de suggestions pour tous les mots mal orthographiés avant que lorsque l'utilisateur clique sur le mot. Cela peut faire brûler votre smartphone si vous modifiez un texte long avec des charges de mots mal orthographiés (exemple d'échantillon de code). P>
Faites-moi savoir si vous avez des questions concernant ce prototype. P> SpellcheckerService code> à l'aide de Hunspell afin qu'il soit possible!
Vous pouvez le trouver sur github Hunspellcheckerservice . Notez que c'est un prototype rapide et sale. P>