#keyboard #android-source #android-things
#клавиатура #android-исходный код #android-вещи
Вопрос:
Мне нужно добавить языки в клавиатуру AOSP в Android Things версии 1.0.15.
Когда я пытаюсь изменить язык, долго нажимая кнопку («,») рядом с пробелом, приложение вылетает:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.INPUT_METHOD_SUBTYPE_SETTINGS flg=0x14200000 (has extras) }
Я безуспешно пытался установить другие клавиатуры, такие как gboard или swiftkey. Я не могу запустить эти приложения.
Знаете ли вы какой-нибудь другой обходной путь?
Ответ №1:
Я решил установить Gboard, а затем выбрать клавиатуру программно, используя следующий код:
InputMethodManager inputMethodManager = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.showInputMethodPicker();