Prehľad Android KeyCode - Referenčná tabuľka stlačení klávesov Android
V Android vývoji je pochopenie každého klávesu a jeho zodpovedajúceho KeyCode základom spracovania tlačových udalostí. Tento článok poskytuje kompletný prehľad Android KeyCode, ktorý pomáha vývojárom rýchlo nájsť hodnoty KeyCode pre bežné tlačidlá. Bez ohľadu na to, či ide o fyzické tlačidlá, virtuálne tlačidlá alebo funkčné tlačidlá, v tejto tabuľke nájdete zodpovedajúce KeyCode.
Čo je to Android KeyCode?
Android KeyCode je celé číslo, ktoré reprezentuje rôzne tlačidlá na zariadení. Každé tlačidlo (napríklad „tlačidlo späť“, „tlačidlo na zvýšenie hlasitosti“) má svoj jedinečný KeyCode, ktorý je použitý na spracovanie udalostí vstupu používateľa. KeyCode sú veľmi dôležité pri písaní poslucháčov tlačových udalostí.
Bežná prehľad KeyCode Android
Nasledujú bežné tlačidlá v Android a ich zodpovedajúce KeyCode hodnoty:
| Názov tlačidla |
Hodnota KeyCode |
Popis |
| Tlačidlo späť |
4 |
Fyzické tlačidlo späť, slúži na vrátenie sa na predchádzajúcu obrazovku |
| Tlačidlo na zvýšenie hlasitosti |
24 |
Tlačidlo na zvýšenie hlasitosti |
| Tlačidlo na zníženie hlasitosti |
25 |
Tlačidlo na zníženie hlasitosti |
| Tlačidlo napájania |
26 |
Tlačidlo na napájanie zariadenia |
| Tlačidlo HOME |
3 |
Vráti na hlavnú obrazovku |
| Tlačidlo MENU |
82 |
Otvorí ponuku |
| Tlačidlo na fotoaparát |
27 |
Spustí fotoaparát |
| Tlačidlo na vyhľadávanie |
84 |
Spustí funkciu vyhľadávania |
| Tlačidlo vpred |
92 |
Tlačidlo na prechádzanie vpred v prehliadači |
| Tlačidlo späť |
93 |
Tlačidlo na prechádzanie späť v prehliadači |
| Tlačidlá nahor a nadol |
19, 20 |
Navigačné tlačidlá, tlačidlá nahor a nadol |
| Tlačidlá doľava a doprava |
21, 22 |
Navigačné tlačidlá, tlačidlá doľava a doprava |
Ako používať KeyCode v Android?
V aplikáciách pre Android môžete získať KeyCode počúvaním udalostí stlačenia klávesov. Napríklad, keď používateľ stlačí tlačidlo späť, môžete vykonať konkrétnu akciu na základe hodnoty KeyCode:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Spracovanie udalosti stlačenia tlačidla späť
return true;
}
return super.onKeyDown(keyCode, event);
}
Zhrnutie
Pochopenie a používanie Android KeyCode je základným vedomím v Android vývoji, obzvlášť pri spracovaní udalostí tlačí. Osvojením si stlačenia tlačidiel Android a mapovanie KeyCode môžete presne ovládať interakcie používateľa a optimalizovať používateľský zážitok vašich aplikácií.