2015-07-27 3 views
8

Я использую функцию UserDictionary.Words класса addWord, чтобы добавить слова в словарь, чтобы они отображались в текстовом предсказании. Слова существуют в словаре с APP_ID=0 и доступны для клавиатуры Android по умолчанию. Тем не менее, я использую Swift-клавиатуру и не рассматриваю эти слова для Prediction.Проблема с программным обеспечением Word для Word Prediction

Я использую этот TUTORIAL

UserDictionary.Words.addWord(this, "ThisIsSomeWordIwantForPrediction", 250, null, Locale.getDefault()); 

Мой вопрос, как я могу добавить такие слова, что они доступны для прогнозирования для всех клавиатур

+0

Здравствуйте, вы должны увидеть ниже ссылку - это исходный код для пользовательской клавиатуры. Это поможет получить желаемый результат: https://github.com/AnySoftKeyboard/AnySoftKeyboard –

ответ

7

Вы делаете правильные вещи, чтобы сделать слова доступны, но, как вы обнаружили, не все клавиатуры читают у поставщика контентного словаря системы.

Это вопрос, который вам нужно задать для Swiftkey, о том, почему их клавиатура не использует список слов, предоставленных системой.

(Точно так же не все приложения для веб-браузера используют системное хранилище с закладками, а приложения для обмена сообщениями, например whatsapp, предоставляют собственное решение для хранения данных, а не используют встроенный поставщик хранилища SMS).

+0

Отправлено письмо быстрой клавиатуре для того, что должно быть сделано, но нет ответа еще .. !! –