Einleitung
Lernziele
Sie wissen, was ein Geschäftsprozess ist und aus welchen Elementen er besteht.
Sie können die Erscheinungsformen von Geschäftsprozessen in betrieblichen Organisationen skizzieren.
Sie wissen, wie Prozesse und Computerprogramme miteinander verbunden sind.
Sie kennen die Besonderheiten von Struktogrammen.
Sie wissen um die unterschiedlichen Formen von Netzplänen.
Sie können eine Ereignisorientierte Prozesskette (EPK) verstehen und Sie wissen, wie erweiterte EPK in eine Architektur von Informationssystemen eingeordnet sind.
Sie haben einen Eindruck, welche Abstimmungsprobleme zwischen Informationssystemen und G ... mehr
Android gibt für seine Activities einen geordneten Lifecycle vor. Beim Starten einer App wird für die "erste" Activity grundsätzlich
onCreate()
onStart()
onResume()
ausgeführt. Während nur onCreate() überschrieben werden muss, können sämtliche anderen derartigen Methoden ausgelassen werden.
Nicht wirklich dokumentiert ist das Verhalten einer Activity bei Benutzerinteraktion. Ein Druck auf den back-Button schliesst die aktuelle Activity beispielsweise komplett durch Aufruf von onPause(), dann onStop() und schliesslich onDestroy(). Nicht ganz offensichtlich ist vielleicht, dass genau diese Methoden auch aufgerufen werden, wenn man das Handy ... mehr
Android reagiert zur Laufzeit auf Änderungen der Konfiguration immer mit einem Restart der Applikation: Er startet die Applikation neu. Dieses passiert z.B. (leider) auch wenn sich "nur" die Orientierung (Portait von/zu Landscape) ändert.
Das System reagiert mit einem Restart der Applikation bei nachfolgenden Änderungen der Konfiguration (Ereignissen):
orientation: Wechsel von Portrait nach Landscape
keyboardHidden: Tastatur wurde auf- oder zugeklappt (ein-/ausgeblendet)
fontScale: Benutzer hat die bevorzugte Fontgröße geandert
locale: Änderung der Spracheinstellung
keyboard: Art der Tastatur hat sich geändert
touchscreen oder navigation: ... mehr
Auf was darf eine Android App eigentlich zugreifen? Grundsätzlich darf eine Android App erstmal gar nichts!
Deshalb benötigt die Android App Rechte (permissions), um auf Resourcen, Verbindungen oder Daten zugreifen zu dürfen. Derzeit gibt es 116 verschiedene Rechte für Android Apps. Deshalb ist es meist nicht ganz einfach den Überblick zu behalten, welches Recht was bedeutet und ob eine App ein gewisses Recht auch wirklich benötigt.
AndroidManifest.xml
Im nachfolgenden (einfachen) Standard-AndroidManifest (AndroidManifest.xml) für eine App wird verdeutlicht, wo die Permissions für das App eingefügt werden müssen. Sind mehrere ... mehr
Wird bei einer Android-Anwendung im Mobil-Emulator versucht auf den localhost (127.0.0.1, z.B. auf eine Grafik) zuzugreifen, erfolgt eine Fehlermeldung. Die Ursache liegt daran, dass der Emulator "selber" der "localhost" (127.0.0.1) ist.
Verwendet daher statt 127.0.0.1 die Alias-IP für den localhost : 10.0.2.2.
Bei der Nutzung der sozialen Netzwerke Facebook ("Gefällt mir") und Google ("Google+") werden Bewegung-, Inhaltsdaten und die IP-Adresse an die Anbieter dieser Dienste übermittelt. Für die Nutzung dieser Plugins ist daher Ihre ausdrückliche Zustimmung notwendig. Ich stimme diesen Nutzungsbedingungen zu. Beachten Sie auch unsere Datenschutzerklärung.