Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung
- Was ist Android?
- Android SDK
- Android JVM
- Der Software-Stack
- Die Entwicklungstools (ADT)
- Benutzeroberfläche
- Entwicklungstools installieren
- Anbieter von Inhalten
- Dienstleistungen
- Absichten
- Activities
- Ansichten
- Konfigurationsdatei
- Einfache Hallo Welt
- Anwendungsartefakte
- Asset-Packaging-Tool
- Einstiegspunktaktivität
- Absicht
- Andere Activities anrufen
- Der Activities Stack
- Angehaltene und gestoppte Activities
- SQLite Database
- System Management
- Getrennte Prozesse
- Komponenten- und Integrationsarchitektur
Anwendungsressourcen
- Was sind Ressourcen?
- String-Ressourcen
- Layout-Ressourcen
- Codebeispiele
- Ressourcenreferenzsyntax
- Zusammengestellte Ressourcen
- Kompiliert Animation Dateien
- Kompilierte Bitmaps
- Kompilierte UI-Ansichtsdefinitionen
- Kompilierte Arrays
- Zusammengestellte Farben
- Kompilierte Strings
- Kompilierte Stile
- Kompilierte beliebige Rohdateien XML.
- Unkompilierte Ressourcen
- Die .apk-Datei
- Vermögenswerte
- Struktur des Assets- und Ressourcenverzeichnisses
Das Absichtskonzept
- Einführung
- Absichtsfilter
- Verwenden Sie die Absicht, die Aktivität zu starten
- Android Verfügbare Absichten
- Codebeispiele
- Absichtskategorien
- Späte Laufzeitbindung
- Verwenden Sie die Absicht, den Dienst zu starten
- Rundfunkempfänger
- Die Absichtsobjektstruktur
- Der Name der Absichtskomponente
- Die Absichtsaktion
- Die Absichtsdaten
- Die Absichtskategorie
- Die Intent-Extras
- Die Absichtsflaggen
- Absichtsauflösung
- Absichtsfilterstruktur
- Der Aktionstest
- Der Kategorietest
- Der Datentest
- Mehrere Übereinstimmungen
- Android Vordefinierte Absichten
- Proben
Steuerelemente der Benutzeroberfläche
- Einführung
- GUI-Beispiel im Quellcode
- GUI-Beispiel in XML
- GUI-Beispiel in XML & Quellcode
- Textvorschau
- TextView-Beispiel
- Beispiel für einen TextView-Stil
- Text bearbeiten
- EditText-Beispiel
- AutoCompleteTextView
- AutoCompleteTextView-Beispiel
- MultiAutoCompleteTextView
- MultiAutoCompleteTextView-Beispiel
- Taste
- Schaltflächenbeispiel
- ImageButton
- ImageButton-Beispiel
- Umschaltknopf
- ToggleButton-Beispiel
- CheckBox-Steuerelement
- Beispiel für ein CheckBox-Steuerelement
- RadioButton-Steuerelement
- Beispiel für ein RadioButton-Steuerelement
- Listenansicht
- ListView-Beispiel
- GridView-Steuerelement
- Beispiel für ein GridView-Steuerelement
- Datums- und Zeitsteuerung
- Galerie-Controller
- Kartenansicht
- WebView
Layoutmanager
- Einführung
- LinearLayout
- Layoutgewicht
- Gravität
- Proben
- Tabellenlayout
- Polsterungseigenschaften
- RelativeLayout
- AbsolutesLayout
- FrameLayout
- TabsHost
Menüs und Dialoge
- Einführung
- Menüoberfläche
- MenuItem-Schnittstelle
- SubMenu-Schnittstelle
- Gruppe „Menüelemente“.
- Attribute der Menüelemente
- Container-Menüelemente
- Elemente des Systemmenüs
- Sekundäre Menüelemente
- Alternative Menüpunkte
- Erstellen eines Menüs, einer Probe
- Menüelementgruppen
- Menüelemente Ereignisbehandlung
- Rückruffunktion überschreiben
- Listener definieren
- Absichten nutzen
- Erweitertes Menü
- Symbolmenüs
- Untermenüs
- Systemmenüs
- Kontextmenüs
- Proben
- Umgang mit Menüereignissen
- Erstellen eines Menüs mit XML
- Alarmdialog
- Prompt-Dialog
- Proben
Standortbasierte Dienste
- Einführung
- Der Kartenschlüssel
- Die MD-5-Signatur
- Google Maps-Taste
- Erforderliche Berechtigungen
- Codebeispiel
- Der Kartencontroller
- Codebeispiele
- Karten-Overlays
- Codebeispiele
- Die Geocoder-Klasse
- Die Adressklasse
- Die LocationManager-Klasse
- Die LocationListener-Schnittstelle
- Der Debug Monitor Service (DMS)
Android Sicherheitsmodell
- Einführung
- Einsatz
- Das Keytool-Dienstprogramm
- Das Jarsigner-Dienstprogramm
- Bereitstellung mit Eclipse
- Getrennte Prozesse
- Deklaratives Berechtigungsmodell
Anwendungslebenszyklus
- Einführung
- Methoden des Aktivitätslebenszyklus
- Die Methoden onStart() und onResume()
- Die Methoden onPause() und onStope()
- Zurück zur vorherigen Aktivität
- Die Methoden onStop() und onDestroy()
- Die onCreate()-Methode
- Die onPause()-Methode
SQLite Database
- Einführung
- SQLite-Implementierung
- Die SQLiteOpenHelper-Klasse
- Die onCreate()-Methode
- Die onUpgrade()-Methode
- Die onOpen()-Methode
- Die getWriteableDatabase()-Methode
- Die getReadableDatabase()-Methode
- Die Klasse SQLiteDatabase und die Methode execSQL()
- Die Methode insert(), die Methode delete()
- Die rawQuery()-Methode()
- Codebeispiele
- Die query()-Methode
- Codebeispiele
Anbieter
- Einführung
- Android Integrierte Inhaltsanbieter
- SQLite Database
- Architektur der Inhaltsanbieter
- Registrierung von Inhaltsanbietern
- Inhaltsanbieter REST Access
- URL-Struktur der Inhaltsanbieter
- Mime-Typen von Inhaltsanbietern
- Verwendung eines Inhaltsanbieters
- Datensätze abrufen
- Datensätze hinzufügen
- Das Cursor-Objekt
- Das ContentValues()-Objekt
- Demo des Inhaltsanbieters
Datei Management
- Einführung
- Dateien erstellen
- AccessEinfache Dateien bearbeiten
- AccessRohressourcen nutzen
- XML Dateiressourcen
- Externer SD-Kartenspeicher
Hintergrundanwendungen
- Einführung
- Dienstleistungen
- Hintergrundthreads
- Toast machen
- Benachrichtigungen
- Andere Systemdienste
- Beispiel für eine Hintergrundaktivität
Aktivitätsdaten
- Einführung
- Die Intent-Klasse
- Aktivitätsmethoden starten
- Weitergabe von Daten zwischen Activities
- Kohärente Benutzererfahrung
- Codebeispiel
Webansicht
- Einführung
- Die WebView-Klasse
- Das android.webkit-Paket
- Die INTERNET-Erlaubnis
- Die Methode „loadUrl()“.
- JavaSkriptunterstützung
- Die Methode „loadData()“.
- Die WebView-Methoden
- Die WebViewClient-Klasse
- Die WebChromeClient-Klasse
Java Sprache
- Einführung
- Die Grenzen
- Bibliotheken von Drittanbietern Java.
Debuggen
- Einführung
- Eclipse Java Editor
- Eclipse Java Debugger
- Logcat
- Android Debug-Brücke
- Dalvik Debug Monitor-Dienst
- Traceview
Beschleunigungsmesser
- Einführung
- Die SensorManager-Klasse
- Die SensorListenr-Schnittstelle
Lokalisierung
- Einführung
- Standardressourcen
- Aktuelles Gebietsschema
- Testen
- Benutzerdefiniertes Gebietsschema
- Codebeispiele
Spracheingabe
- Einführung
- Die RecognizerIntent-Klasse
- Start Speech Recognition
- Google serverseitig
- Das Sprachmodell
- Freiform-Sprachmodell
- Web Search Sprachmodell
Entwicklungswerkzeuge
- Einführung
- Das aapt-Tool
- Das ADB-Tool
- Das Android-Tool
- Das ddms-Tool
- Das dx-Tool
- Das draw9patch-Tool
- Das Emulator-Tool
Android Anwendungstestpraktiken – 4 Stunden
Automatisierte Tests
- JUnit Testing
- Verwendung von Behauptungen
- Instrumentierungs-Framework
Über Gerätetests
- Benutzeroberfläche und Konsistenz
- Funktionalität der Interaktion mit dem Betriebssystem
- Networking Testen
- Stresstestbedingungen
- Internationale Support-Tests
- Allgemeine Anforderungen
Ferntests auf Geräten
- DeviceAnywhere-Plattform
- Szenarien, um die Sie sich kümmern sollten
Voraussetzungen
Keine
21 Stunden
Erfahrungsberichte (1)
Trainerwissen und die Leichtigkeit, mit der er es präsentierte.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Maschinelle Übersetzung