Таблица на Android KeyCode - Справочник и съпоставяне на клавишни кодове на Android
В Android разработката, да знаете всеки клавишен код е основата за обработката на събития от клавиатурата. Тази статия предоставя пълен справочник на Android KeyCode, който помага на разработчиците бързо да намерят стойностите на клавишните кодове за общи клавиши. Без значение дали става въпрос за физически, виртуални или функционални клавиши, можете да намерите съответстващия клавишен код в тази таблица.
Какво е Android KeyCode?
Android KeyCode е цяло число, което представлява различни клавиши на устройството. Всеки клавиш (например "клавиш за връщане", "клавиш за увеличаване на звука") има уникален клавишен код, който се използва за обработка на потребителски входящи събития. Клавишният код е много важен, когато пишете слушатели за събития от клавишите.
Общ справочник на Android KeyCode
По-долу са показани общи клавиши в Android и техните съответстващи клавишни кодове:
| Клавишно име |
Стойност на KeyCode |
Описание |
| Клавиш за връщане |
4 |
Физически клавиш за връщане, който се използва за връщане на предишния екран |
| Клавиш за увеличаване на звука |
24 |
Клавиш за увеличение на звука |
| Клавиш за намаляване на звука |
25 |
Клавиш за намаляване на звука |
| Клавиш за захранване |
26 |
Клавиш за захранване на устройството |
| Клавиш HOME |
3 |
Връщане на началния екран |
| Клавиш MENU |
82 |
Извикване на менюто |
| Клавиш за камера |
27 |
Стартиране на камерата |
| Клавиш за търсене |
84 |
Стартиране на функцията за търсене |
| Клавиш за напред |
92 |
Клавиш за напред в браузъра |
| Клавиш за назад |
93 |
Клавиш за назад в браузъра |
| Клавиши със стрелки нагоре и надолу |
19, 20 |
Навигационни клавиши, стрелки нагоре и надолу |
| Клавиши със стрелки наляво и надясно |
21, 22 |
Навигационни клавиши, стрелки наляво и надясно |
Как да използвате KeyCode в Android?
В Android приложенията можете да получавате клавишните кодове, като слушате събития от клавишите. Като пример, когато потребителят натисне клавиша за връщане, можете да изпълните специална операция, проверявайки стойността на клавишния код:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Обработка на натискането на клавиша за връщане
return true;
}
return super.onKeyDown(keyCode, event);
}
Резюме
Разбирането и използването на Android KeyCode е основно знание в Android разработката, особено когато става въпрос за обработка на събития от клавишите. Познавайки клавишните кодове на Android и техните съпоставяния, можете точно да контролирате потребителските взаимодействия и да оптимизирате потребителското изживяване в приложението.