Я хотел бы создать свой собственный IME на Android TV, поэтому я попробовал SoftKeyboard, предоставленный Android (https://android.googlesource.com/platform/development/+/master/samples/SoftKeyboard/) без результатов ( клавиатура не дублируется), за исключением сенсорного устройства, моего телефона. Дело в том, что SoftKeyboard осязаема и работает на мобильных устройствах, поэтому, в моем случае, на Android TV клавиатура должна работать с пультом дистанционного управления, например, с клавиатурой без клавиатуры. Есть ли способ не объяснить создание InputMethodService для Android TV? Любая идея или конкретная документация для Android TV? FYI, я пробовал на Android 5.0.2 с помощью Leanback Launcher и Nexus Player. Заранее благодарим за помощь
Matt R. 08 сен. 2015, в 11:24
Поделиться
Поделиться:
android-input-method
1 ответ
Вот документация о том, как создавать приложения для Android для Android TV: https://developer.android.com/training/tv/start/index.html Прежде чем приступить к разработке любого приложения для ТВ, сначала проверьте CheckList.
Не работает клавиатура на Андроид ТВ LeanKey Keyboard
Есть ли способ не объяснить создание InputMethodService для Android TV?
AndiGeeky 08 сен. 2015, в 12:45
Поделиться
Моя проблема не в создании приложения для Android TV, а в создании IME, подобного Leanback IME, разработанного Google. И я попробовал их образец без успеха ( android.googlesource.com/platform/development/+/master/samples/… ). Так что спасибо за ответ
Matt R. 08 сен. 2015, в 12:28
AndiGeeky 08 сен. 2015, в 12:45
Да, вы правы, я должен создать свой собственный IME, и я не знаю как. Я надеялся, что программная клавиша (разработанная Google) или другое учебное пособие в Интернете будет иметь такое же поведение на AndroidTV, что и сенсорные устройства, поэтому я решил использовать это решение, но оно не работает. Причина, как вы сказали, заключается в том, что Устройство, которым я пользуюсь, не сенсорно. Простое переопределение InputMethodService не работает, это означает, что может быть жизненный цикл InputMethodService или что-то другое. Я не знаю, как разрабатывается Leanback IME, но я должен сделать то же самое, чтобы запустить и отобразить свой собственный IME.
Источник: overcoder.net
На планшете не работает клавиатура – варианты решения технической проблемы
Современный человек не только наслышан о преимуществах использования планшета, но и сам является активным его пользователем. Планшет – устройство, позволяющее выполнять многие действия, идентичные тем, которые можно осуществлять на компьютере. Отличительной особенностью является лишь то, что на компьютере и ноутбуке имеется клавиатура, при помощи которой гораздо проще и быстрее набирать текстовую информацию, делать запросы, а на планшете такое устройство для ввода отсутствует. Однако разработчики не оставили этот момент без внимания. Именно по этой причине была разработана специальная программа, позволяющая пользователям работать на планшете при помощи экранной клавиатуры.
К сожалению, иногда приходится сталкиваться с техническими неполадками, когда обнаруживается, что не работает экранная клавиатура на планшете. Первое желание, которое возникает у большинства, это отнести планшет в сервисный центр. Безусловно, в этом случае опытные специалисты отремонтируют при необходимости устройство, внесут изменения в настройки. Однако спешить с посещением сервисного центра всё-таки не нужно, хотя бы потому, что можно попробовать всё сделать самостоятельно, при этом сэкономив собственные финансы. Разобраться в таком техническом вопросе помогут наши рекомендации.
Сбой в работе экранной клавиатуры
Если вы обнаружили, что на вашем планшете вдруг перестала работать клавиатура, поразмышляйте, что послужило поводом для возникновения такого неожиданного «сюрприза». Выяснив причины технического сбоя, будет проще восстановить функционирование устройства для ввода, а также предупредить повторное возникновение сбоя.
Возможные причины, из-за которых на планшете не работает экранная клавиатура
Специалисты выделяют две распространённые причины, провоцирующие ситуацию, при которой столь важное устройство на планшете прекращает функционировать. В частности, сенсорная клавиатура на Андроиде может давать сбой вследствие:
- некорректной установки и работы языкового приложения;
- технического сбоя ПО.
Некорректная работа языкового приложения
Часто случается так, что все планы начинают рушиться, словно карточный домик, только лишь по причине сбоев в работе различных приложений. В частности, после запуска системы вы ожидаете, что на вашем планшете должна появиться экранная клавиатура. Однако все попытки восстановить работоспособность устройства оказываются тщетными. Пытаясь запустить экранную клавиатуру, многие нажимают различные клавиши, но, невзирая на все эти действия, она всё равно не работает, а что делать, неопытные пользователи не понимают. Итак, если было установлено, что в качестве причины сбоя выступает некорректная работа приложения, предлагаем внести некоторые коррективы:
- Сначала откройте раздел «Настройки», найдите в нём языковое приложение.
- Далее рекомендуется приостановить его работу, после этого запустить процесс очистки кэша, а в завершении обязательно нужно будет нажать кнопку «Очистить данные».
В большинстве случаев после выполнения таких манипуляций приложение возвращается к своему «первозданному» состоянию. Однако для того чтобы все внесённые вами изменения вступили в силу, необходимо перезапустить систему, поэтому не забудьте перезагрузить планшет. В большинстве случаев после этого всё начинает работать.
Сбой программного обеспечения
Такое может случаться даже при отсутствии вмешательства пользователя. После запуска системы часто обнаруживается, что клавиатура ввода не появляется на планшете. Все попытки её реанимировать остаются безуспешными. Сбой ПО может возникнуть по причине зловредного воздействия вирусных атак. Каждый может легко «подцепить» вирусы, бороздя просторы интернета.
Также сбой может наблюдаться, если накануне самим пользователем было установлено новое программное приложение, которое вступило в конфликт с программным обеспечением экранной клавиатуры.
В таких случаях, прежде всего, следует установить антивирусную защиту, которая позволит быстро обнаружить вредоносное ПО, а также не допустит его повторного проникновения. Если антивирусник уже установлен, обратите внимание на актуальность его баз, при необходимости осуществите обновление. После того как разобрались с антивирусной защитой, вносим следующие коррективы, позволяющие устранить проблему:
- открыть «Настройки»;
- найти и открыть вкладку «Язык»;
- кликнуть по строке «Способы ввода»;
- поставить галочку в чекбоксе рядом с предложением запуска экранной клавиатуры.
После выполнения таких несложных манипуляций вы обнаружите в большинстве случаев, что на вашем планшете появилась экранная клавиатура, предоставляя вам возможность работать, как и прежде.
Сбой в работе проводной и беспроводной клавиатуры
Современные планшеты по величине экрана, объёму оперативной памяти, частоте процессора и прочим техническим параметрам не уступают даже некоторым нетбукам. Чтобы не испытывать дискомфорта во время ввода текстовой информации, многие пользователи принимают решение приобрести дополнительную проводную или беспроводную клавиатуру. К сожалению, случается так, что дополнительная клавиатура прекращает работать. Что провоцирует технический сбой, а также, что делать в таких проблемных ситуациях, разобраться самостоятельно неопытному пользователю сложно.
Что делать, если не работает проводная клавиатура
Нельзя ставить окончательный крест на клавиатуре и спешить приобретать новое устройство только лишь потому, что оно отказалось «подчиниться» вам в определённый момент. Следует разобраться, почему не работает съёмная клавиатура, почему она не запускается при попытке подключить её заново. Выяснить причину важно, поскольку это позволит избежать в будущем возникновения такого сбоя. В качестве основных причин могут выступать:
- неправильное подключение;
- технический сбой ПО;
- поломка комплектующих;
- опрокинутая жидкость, которая залила внутреннее пространство устройства для ввода.
Теперь приступим к устранению выявленной проблемы. На некоторых клавиатурах имеется кнопка питания, убедитесь, что она находится в правильном положении, обеспечивающем включение устройства. Проводные клавиатуры подключаются к планшету через USB-разъёмы, которые зачастую выходят из строя.
Рекомендуем отключить все остальные USB-устройства, чтобы подключить клавиатуру через различные порты. Если всё получилось, значит, один из портов просто вышел из строя. Не мешает проверить качество установки драйверов, при необходимости можно их переустановить.
Что делать, если не работает беспроводная клавиатура
Многие активные пользователи предпочитают иметь дело с беспроводной клавиатурой, что позволяет им размещать её на рабочем столе в любой позиции, комфортной для самого пользователя. Если перестала функционировать беспроводная клавиатура, рекомендуем первоначально подвергнуть внимательному осмотру элементов питания. Они могут быть самим пользователем неправильно вставлены, или же прошло много времени, и они просто успели разрядиться. Если это не помогло, нужно обновить беспроводное подключение, проверить работоспособность Bluetooth при условии, что именно он участвует для обеспечения связи планшета с беспроводной клавиатурой.
Итак, при отказе клавиатуры работать на планшете выполните все предложенные нами действия. Мы уверены, что вы найдёте тот вариант решения проблемы, который в вашем конкретном случае позволит реанимировать клавиатуру.
Источник: protabletpc.ru
Что делать, если не открывается клавиатура на Андроид [видео]
У некоторых пользователей Андроид встречаются ошибки, из-за которых не открывается клавиатура. Давайте рассмотрим, как решить такую проблему.
Почему не открывается клавиатура на Андроид? Если на вашем смартфоне или планшете не открывается экранная клавиатура, то причины для этого может быть две — некорректная работа приложения экранной клавиатуры и ошибки программного обеспечения устройства.
Что делать, если не открывается клавиатура на Андроид
Клавиатура может либо не открываться совсем, либо открываться, но не отвечать на команды.
Если на телефоне не открывается клавиатура из-за ошибки самого приложения, для начала вам нужно:
- Зайти в настройки приложений
- Выбрать вашу клавиатуру
- Очистить данные приложения клавиатуры и удалить кэш
После этого перезагрузите ваше устройство. Если проблема заключалась в некорректной работе клавиатуры, то после проделанных действий всё должно работать нормально. Если же клавиатура всё ещё не работает, проверьте, включена ли она. Для этого в настройках устройства выберите пункт «Язык и ввод» и убедитесь, что в разделе «Способы ввода» возле вашей клавиатуры стоит галочка, указывающая на то, что выбранная клавиатура включена.
Если после этого клавиатура не стала работать в нормальном режиме, значит, произошел сбой программного обеспечения. Такое может произойти из-за конфликта приложения клавиатуры с другим установленным приложением. Если вы установили какое-то новое приложение на свой смартфон, а после этого у вас перестала работать клавиатура, попробуйте удалить или отключить это приложение и проверить работу клавиатуры ещё раз. Как выбрать и установить антивирус на Андроид устройство можете узнать в нашей статье Какой антивирус для Андроид лучше.
В подавляющем большинстве случаев перечисленные действия помогут вам восстановить корректную работу экранной клавиатуры. Если нет — переустановите клавиатуру или установите стороннюю из Play Market.
Как установить клавиатуру на Андроид
В магазине приложений Google Play Market есть большой выбор альтернативных клавиатур как от сторонних разработчиков, так и от Google — GBoard. Замена стандартной клавиатуры на другую не только решит проблему с ее запуском, но и позволит вам настраивать ее внешний вид, использовать расширенные наборы смайликов и разные режимы ввода текста. В клавиатуре GBoard также есть возможность сохранять новые слова в облаке вашего аккаунта Google и использовать ваш словарь для интеллектуального ввода текста на разных устройствах.
Помогли вам данные советы решить проблему с запуском клавиатуры? Поделитесь в комментариях, какой клавиатурой пользуетесь вы.
Ответы на вопросы
Как переключить клавиатуру на другую?
Для того чтобы переключить стандартную клавиатуру на стороннюю, зайдите в настройки устройства в раздел «Язык и ввод», выберите пункт «Способы ввода» и включите из установленных клавиатур ту, которую хотите использовать.
Как добавить язык в клавиатуру?
Андроид по умолчанию поддерживает множество языков. Если вам нужно добавить дополнительный язык в клавиатуру на Андроид, нажмите кнопку настроек, выберите пункт «Язык ввода» и включите необходимый язык из списка доступных.
Источник: androidmir.org