(Prof. Dr. C. Vogt,
Bereich Informatik,
Institut Nachrichtentechnik,
Fakultät 07,
TH Köln)
Die folgenden Dokumente beziehen sich auf die Veranstaltung 2020. Ab 2021 werden alle Unterlagen in Ilias bereitgestellt.
Die Dateien enthalten gezippte Android-Studio-Projekte, die nach dem Auspacken unmittelbar mit Android Studio geöffnet werden können.
Das Passwort (das für alle meine Veranstaltungen dasselbe ist) gebe ich in meinen Vorlesungen bekannt.
Notfalls kann man es per
Mail erfragen.
Folien mit kommentierten Codeausschnitten werden vorlesungsbegleitend bereitgestellt; Sie finden sie dann
hier.
Projekt "HelloWorld": Hello World
Projekt "Activities": Activities (insbesondere Zustandsübergänge)
Projekt "ActivitiesExplained": Activities (insbesondere Zustandsübergänge) - mit integriertem Erklärvideo (siehe auch hier)
Projekt "ActivitiesKotlin": Activities (insbesondere Zustandsübergänge) - Kotlin-Version
Projekt "ActivitiesUeberlagert": Activities mit transparentem oder nicht-displayfüllendem Layout
Projekt "Counter": Sicherung von Zustandsinformationen
Projekt "Services": Services
Projekt "Selections": Buttons, Checkboxen, Radiobuttons, Togglebuttons, Seekbar, ListActivity, Gallery, Spinner, GridView
Projekt "Menus": Menus
Projekt "NotifDialogs": Toasts, Status Bar Notifications, Alert Dialog, Progress Dialog, Date/Time Picker Dialog, PopupWindow
Projekt "TouchGestures": Einfache Gesten, Gesten mit mehreren Pointern, Skalierungsgesten
Projekt "GrafAnimMM": Canvas, Drawables, View Animation, Animation auf SurfaceView, Multimedia
Projekt "PropertyAnimation": Animationstechnik "Property Animation" (mit eingebetteten Erklärtexten und -videos)
Projekt "BouncingBall": Animation auf SurfaceView
Projekt "Fragments": Fragments für unterschiedliche Bildschirmgrößen
Projekt "SelfDefinedView": Definition und Nutzung einer neuen View-Unterklasse
Projekt "StylesThemes": Styles und Themes
siehe auch die Beispielprojekte zu den
Lehrvideos
Projekt "ExtSpeicherPermissionsAndroid": Zugriff auf den externen Speicher mit dem neuen Permission-Konzept
Projekt "SQLite":
SQLite-Datenbank (systematischer Ansatz)
Projekt "ResultActivities": Activity mit Resultat
Projekt "ServiceRemote": Remote Service
Projekt "Concurrency": Callbacks für Threads, Looper-Thread
Projekt "AppWidget": Widget zur Anzeige auf dem Home Screen
Projekt "GUIConcurrency":
Nebenläufigkeit bei GUI-Zugriff, insbes. durch AsyncTask
Projekt "Location": Durchlaufen eines Pfads, Anzeige einer OpenStreetMap-Karte; KML-Datei dazu
Projekt "OSMDroid": Demonstration einiger Fähigkeiten der OSMDroid-API zum Zugriff auf Open Street Map
Projekt "ExtSpeicherPermissionsAndroid":
Zugriff auf den externen Speicher mit dem neuen Permission-Konzept
Prof. Dr. Carsten Vogt, 11.2.2021