Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 16 - Šibenice pro Android - Java kód aktivity s hrou

V minulé lekci, Šibenice pro Android - XML kód MainGameActivity, jsme vytvořili XML návrh vzhledu aktivity se samotnou hrou.

V dnešním Java Android tutoriálu začneme psát Java kód aktivity MainGameActivity, ve které bude hra probíhat.

Proměnné

Jako první deklarujeme proměnné, potřebné pro chod hry:

ImageView imageTitleAnimation;
ImageView imgHangman;
EditText etInputChar;
TextView labelIncorrectChars;

private String word = "";
private int guessCount = 0;
private int occurrenceCount = 0;
private int score = 10000;
private int multiplier = 0;
private String guessedChars = "";
private String misguessedChars = "";
int categoryId = 0;

TextView[] wordChars = new TextView[10];

int[] allowedChars = new int[] {
        97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
        111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122,
        283, 353, 357, 269, 345, 382, 253, 225, 237, 233, 367, 250, 243};

Vysvětleme si je:


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Před koupí tohoto článku je třeba koupit předchozí díl

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V dnešním Android tutoriálu začneme psát Java kód aktivity MainGameActivity, ve které bude hra probíhat.
Článek pro vás napsal Jiří Frank
Avatar
Autor se věnuje programování v C# a vývoji aplikací pro platformu Android a dalším věcem spojeným s Android OS
Aktivity