Tabloul de coduri Android KeyCode - Referință și mapare a tastelor Android
În dezvoltarea Android, cunoașterea fiecărei taste corespunzătoare codului KeyCode este esențială pentru gestionarea evenimentelor de taste. Această lucrare oferă un tablou complet de coduri Android KeyCode, ajutând dezvoltatorii să găsească rapid valorile KeyCode ale tastelor comune. Indiferent dacă sunt taste fizice, tastaturi virtuale sau taste funcționale, toate pot fi găsite în acest tabel cu coduri.
Ce este Android KeyCode?
Android KeyCode este o valoare întreagă care reprezintă diversele taste de pe dispozitiv. Fiecare tastă (de exemplu „tasta înapoi”, „tasta volum mai mare”) are un cod KeyCode unic, utilizat pentru gestionarea evenimentelor de intrare a utilizatorului. Codurile KeyCode sunt foarte importante atunci când se scriu ascultători de evenimente de taste.
Tabloul de coduri Android KeyCode comune
Mai jos se află tastele comune din Android și valorile lor corespunzătoare de KeyCode:
| Numele tastei |
Valoare KeyCode |
Descriere |
| Tasta înapoi |
4 |
Tasta fizică de întoarcere, utilizată pentru a reveni la ecranul anterior |
| Tasta volum crescut |
24 |
Tasta pentru creșterea volumului |
| Tasta volum scăzut |
25 |
Tasta pentru scăderea volumului |
| Tasta de alimentare |
26 |
Tasta de alimentare a dispozitivului |
| Tasta HOME |
3 |
Întoarce la ecranul principal |
| Tasta MENU |
82 |
Afișează meniul |
| Tasta cameră |
27 |
Activează camera |
| Tasta căutare |
84 |
Activează funcția de căutare |
| Tasta înainte |
92 |
Tasta de înainte în browser |
| Tasta înapoi |
93 |
Tasta de înapoi în browser |
| Tastele săgeți sus/jos |
19, 20 |
Tastele de navigare, săgețile sus și jos |
| Tastele săgeți stânga/dreapta |
21, 22 |
Tastele de navigare, săgețile stânga și dreapta |
Cum se utilizează KeyCode în Android?
În aplicațiile Android, puteți obține KeyCode prin ascultarea evenimentelor de taste. De exemplu, atunci când utilizatorul apasă tasta înapoi, puteți verifica valoarea KeyCode pentru a efectua o acțiune specifică:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Gestionați evenimentul de apăsare a tastei înapoi
return true;
}
return super.onKeyDown(keyCode, event);
}
Concluzie
Cunoașterea și utilizarea Android KeyCode reprezintă cunoștințe esențiale în dezvoltarea Android, fiind foarte importante mai ales în gestionarea evenimentelor de taste. Prin înțelegerea codurilor de taste Android și maparea acestora, puteți controla cu precizie interacțiunea utilizatorului și optimiza experiența utilizatorului aplicației dvs.