Как распознать тип мобильной клавиатуры (обычная или QWERTY) программно? - PullRequest
2 голосов
/ 20 января 2011

Я хочу узнать тип мобильной клавиатуры программно.Есть ли способ отследить это.Если да, пожалуйста, сообщите мне, чтобы получить эту проблему?

1 Ответ

3 голосов
/ 20 января 2011

Не пробовал, поэтому может не сработать, но попробуйте и посмотрите.

Согласно этой ссылке , трубки J2ME с клавиатурами QWERTY «почти всегда возвращают свое соответствующее значение ASCII / UTF8 [как параметр keyCode, когда платформа вызывает Canvas.keyPressed()]». Поэтому попробуйте назвать что-то вроде Canvas.getKeyName(65) (т.е. буква «А»).

Если он выдаст IllegalArgumentException, вы поймете, что 65 не является действительным keyCode для этого устройства, поэтому это не QWERTY-трубка.

Дайте мне знать, если это работает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...