Предположим, у меня есть String s = "Hello World"
. Как я могу получить эквивалентный ключевой код для каждого символа? Я знаю, как преобразовать его с помощью,Преобразование строки в код клавиатуры в android
char pressedKey = (char) event.getUnicodeChar();
во время запуска события. В моем случае у меня нет KeyEvent.
Предположим, что в моем случае я не использовал AndroidSDK, и я попробовал его в java. Мне нужно узнать эквивалентное значение каждого персонажа.
У меня есть возможность для выполнения вышеописанного сценария путем хранения все KEYCODE и персонажу значения в Карты затем сравнить мою строку, читая как символ.
Можете ли вы сообщить, хорош ли мой вариант? Если нет, может ли кто-нибудь лучше всего рассмотреть мой сценарий?
спасибо за предложение .. но в вашем случае он просто отображает значение ASCII символа –
@No_Rulz Посмотрите здесь: http://developer.android.com/reference/android/view/KeyCharacterMap.html – Sid