Kursplan

Introduktion

  • Vad är Android?
  • Android SDK
  • Android JVM
  • Programvarustapeln
  • Utvecklingsverktygen (ADT)
  • Användargränssnitt
  • Installera utvecklingsverktyg
  • Innehållsleverantörer
  • Tjänster
  • Avsikter
  • Activities
  • Visningar
  • Konfigurationsfil
  • Enkel Hello World
  • Applikationsartefakter
  • Asset Packaging Tool
  • Entry Point-aktivitet
  • Avsikt
  • Ringer andra Activities
  • Activities Stack
  • Pausad och stoppad Activities
  • SQLsida Database
  • System Management
  • Separerade processer
  • Komponent- och integrationsarkitektur

Applikationsresurser

  • Vad är resurser?
  • Strängresurser
  • Layoutresurser
  • Kodprover
  • Resursreferenssyntax
  • Sammanställda resurser
  • Sammanställda Animation filer
  • Sammanställda bitmappar
  • Sammanställda UI-vydefinitioner
  • Sammanställda arrayer
  • Sammanställda färger
  • Sammanställda strängar
  • Sammanställda stilar
  • Kompilerade godtyckliga råfiler XML
  • Okompilerade resurser
  • .apk-filen
  • Tillgångar
  • Katalogstruktur för tillgångar och resurser

Avsiktskonceptet

  • Introduktion
  • Avsiktsfilter
  • Använd Intent för att starta aktivitet
  • Android Tillgängliga avsikter
  • Kodprover
  • Avsiktskategorier
  • Sen körtidsbindning
  • Använd Intent för att starta tjänsten
  • Broadcast-mottagare
  • Avsiktsobjektstrukturen
  • Avsiktskomponentens namn
  • Avsiktsåtgärden
  • Avsiktsdata
  • Avsiktskategorin
  • Intent Extras
  • Avsiktsflaggorna
  • Avsiktsupplösning
  • Avsiktsfilterstruktur
  • Actiontestet
  • Kategoritestet
  • Datatestet
  • Flera matchningar
  • Android Fördefinierade syften
  • Prover

Användargränssnittskontroller

  • Introduktion
  • GUI-exempel i källkoden
  • GUI-exempel i XML
  • GUI-exempel i XML & källkod
  • TextView
  • TextView-exempel
  • TextView Style Exempel
  • Redigera text
  • EditText exempel
  • AutoCompleteTextView
  • AutoCompleteTextView-exempel
  • MultiAutoCompleteTextView
  • MultiAutoCompleteTextView-exempel
  • Knapp
  • Knappprov
  • Bildknapp
  • ImageButton-exempel
  • Växlingsknapp
  • ToggleButton Exempel
  • CheckBox-kontroll
  • CheckBox kontrollprov
  • Radioknappkontroll
  • RadioButton Control Sample
  • Listvy
  • ListView-exempel
  • GridView-kontroll
  • GridView kontrollprov
  • Datum & tid kontroller
  • Gallerikontroll
  • Kartvy
  • WebView

Layoutansvariga

  • Introduktion
  • Linjär layout
  • Layout Vikt
  • Gravitet
  • Prover
  • Tabelllayout
  • Utfyllnadsegenskaper
  • Relativ layout
  • Absolut Layout
  • FrameLayout
  • TabsHost

Menyer och dialogrutor

  • Introduktion
  • Menygränssnitt
  • MenyItem Gränssnitt
  • Undermenygränssnitt
  • Menyobjekt Grupp
  • Menyobjekt Attribut
  • Behållarmenyobjekt
  • Systemmenyalternativ
  • Sekundära menyalternativ
  • Alternativa menyalternativ
  • Skapa meny, prov
  • Menyalternativ Grupper
  • Menyalternativ Händelsehantering
  • Åsidosättande av återuppringningsfunktion
  • Definiera lyssnare
  • Använda Intents
  • Utökad meny
  • Ikon menyer
  • Undermenyer
  • Systemmenyer
  • Snabbmenyer
  • Prover
  • Hantera menyhändelser
  • Skapa meny med XML
  • Alert Dialog
  • Snabb dialog
  • Prover

Platsbaserade tjänster

  • Introduktion
  • Kartnyckeln
  • MD-5-signaturen
  • Googgle Maps Key
  • Nödvändiga behörigheter
  • Kodprov
  • Kartkontrollen
  • Kodprover
  • Kartöverlägg
  • Kodprover
  • Geokoderklassen
  • Adressklassen
  • LocationManager-klassen
  • LocationListener-gränssnittet
  • Debug Monitor Service (DMS)

Android Säkerhetsmodell

  • Introduktion
  • Spridning
  • Nyckelverktyget Utility
  • Jarsigner Utility
  • Implementering med Eclipse
  • Separerade processer
  • Modell för deklarativ tillstånd

Applikationslivscykel

  • Introduktion
  • Aktivitetslivscykelmetoder
  • Metoderna onStart() och onResume()
  • Metoderna onPause() och onStope().
  • Gå tillbaka till föregående aktivitet
  • Metoderna onStop() och onDestroy()
  • OnCreate()-metoden
  • OnPause()-metoden

SQLsida Database

  • Introduktion
  • SQLite Implementering
  • SQLiteOpenHelper-klassen
  • OnCreate()-metoden
  • OnUpgrade()-metoden
  • OnOpen()-metoden
  • Metoden getWriteableDatabase()
  • Metoden getReadableDatabase()
  • SQLiteDatabase Class,The execSQL() Method
  • Metoden insert(), metoden delete().
  • Metoden rawQuery()()
  • Kodprover
  • query()-metoden
  • Kodprover

Leverantörer

  • Introduktion
  • Android Inbyggda innehållsleverantörer
  • SQLsida Database
  • Innehållsleverantörers arkitektur
  • Registrering av innehållsleverantörer
  • Innehållsleverantörer REST Access
  • URL-struktur för innehållsleverantörer
  • Innehållsleverantörer Mimetyper
  • Använder innehållsleverantör
  • Hämtar poster
  • Lägga till poster
  • Markörobjektet
  • ContentValues()-objektet
  • Demo av innehållsleverantör

Fil Management

  • Introduktion
  • Skapa filer
  • Accessing av enkla filer
  • Accessing av råresurser
  • XML Filresurser
  • SD-kort extern lagring

Bakgrundsapplikationer

  • Introduktion
  • Tjänster
  • Bakgrundstrådar
  • Att göra rostat bröd
  • Aviseringar
  • Andra systemtjänster
  • Exempel på bakgrundsaktivitet

Aktivitetsdata

  • Introduktion
  • Avsiktsklassen
  • Starta aktivitetsmetoder
  • Skickar data mellan Activities
  • Sammanhängande användarupplevelse
  • Kodprov

Webbvy

  • Introduktion
  • WebView-klassen
  • android.webkit-paketet
  • INTERNET-tillståndet
  • Metoden loadUrl()
  • JavaSkriptstöd
  • Metoden loadData()
  • WebView-metoderna
  • WebViewClient-klassen
  • WebChromeClient-klassen

Java Språk

  • Introduktion
  • Gränserna
  • Tredje parts Java bibliotek

Felsökning

  • Introduktion
  • Eclipse Java Redaktör
  • Eclipse Java Debugger
  • Logcat
  • Android Debug Bridge
  • Dalvik Debug Monitor Service
  • Traceview

Accelerometer

  • Introduktion
  • SensorManager-klassen
  • SensorListenr-gränssnittet

Lokalisering

  • Introduktion
  • Standardresurser
  • Aktuell plats
  • Testning
  • Anpassad plats
  • Kodprover

Talingång

  • Introduktion
  • RecognizerIntent Class
  • Starta Speech Recognition
  • GoOgle Server Side
  • Språkmodellen
  • Frispråksmodell
  • Webb Search Språkmodell

Utvecklings verktyg

  • Introduktion
  • Aapt-verktyget
  • Adb-verktyget
  • Android-verktyget
  • ddms-verktyget
  • dx-verktyget
  • draw9patch-verktyget
  • Emulatorverktyget

Android Applikationstestningsmetoder - 4 timmar

Automatiserad testning

  • JUnit Testing
  • Använder påståenden
  • Instrumenteringsramverk

På enhetstestning

  • Användargränssnitt & konsekvens
  • Funktionalitet för interaktion med operativsystemet
  • Networking Testning
  • Stresstestförhållanden
  • Internationell supporttestning
  • Allmänna krav

Fjärrtestning på enheten

  • DeviceAnywhere-plattform
  • Scenarier att ta hand om

Krav

Ingen

 21 timmar

Antal deltagare



Price per participant

Vittnesmål (2)

Relaterade Kurser

Relaterade Kategorier