Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
In diesem Tutorial werden Sie ein Spiel erstellen, das verschiedene Funktionen von Android demonstriert, darunter Hintergrundaufgaben, Timer, eine Fortschrittsleiste und eine Spielstatusklasse. Die Anwendung zeigt zwei Schaltflächen, die der Benutzer so oft wie möglich in einem Zeitrahmen von 30 Sekunden anklicken muss. Der Timer verwendet eine lauffähige Aufgabe. Der Fortschrittsbalken zeigt die verbleibende Zeit an. Die Schaltflächen werden aktiviert und deaktiviert, damit das Spiel ordnungsgemäß funktioniert. Die Klasse game state soll alle Eigenschaften des Spiels kapseln, einschließlich der verbleibenden Zeit und des Spielstands.
Lernziele
Sie erstellen ein Android-Spiel, das zwei Schaltflächen anzeigt, die der Benutzer so oft wie möglich in einem 30-Sekunden-Zeitraum anklickt, wobei Hintergrundaufgaben, ein Timer, ein Fortschrittsbalken und eine Spielzustandsklasse verwendet werden.
Der Timer verwendet eine ausführbare Aufgabe, und der Fortschrittsbalken zeigt die verbleibende Zeit an. Der Kurs behandelt die Verwendung eines postDelay-Handlers für die Uhr, das Löschen eines Rückrufs zum Stoppen der Uhr, das Aktualisieren des Fortschrittsbalkens und das Überprüfen der Zeitbegrenzung zum Beenden des Spiels.
Es werden Android-Anwendungen, Android-Entwicklung, Android-UI, AsyncTask, Java-GUIs und Real-Time-Java behandelt.
Die Spielzustandsklasse ist so konzipiert, dass sie alle Eigenschaften des Spiels kapselt, einschließlich der verbleibenden Zeit und des Punktestands, und demonstriert, wie man eine Klasse entwirft, die mehrere Eigenschaften einer Anwendung kapselt.