Kursplan

Introduksjon

    Hva er Android? Android SDK Android JVM Programvarestakken Utviklingsverktøyene (ADT) Brukergrensesnitt Installere utviklingsverktøy Innholdsleverandører Tjenester Hensikter Aktiviteter Visninger Konfigurasjonsfil Enkel Hello World Applikasjonsartefakter Inngangspunkt Aktivitet Hensikt Ringing Andre aktiviteter Aktivitetsstakken Pauserte og stoppede aktiviteter [15 ] Databasesystemadministrasjon Separerte prosesser Komponent- og integrasjonsarkitektur

Søknadsressurser

    Hva er ressurser? Strengeressurser Layoutressurser Kodeeksempler Ressursreferanse Syntaks Kompilerte ressurser Kompilerte animasjonsfiler Kompilerte bitmaps Kompilerte brukergrensesnitt Vis definisjoner Kompilerte matriser kompilerte farger Kompilerte strenger kompilerte stiler kompilert vilkårlig rå XML Filer Ukompilerte ressurser .apk-filressursene Assets & Directory

Intensjonskonseptet

    Introduksjon Intensjonsfilter Bruk intensjon for å starte aktivitet Android Tilgjengelige intensjoner Kodeeksempler Intensjonskategorier Sen kjøretidsbinding Bruk intensjon for å starte tjenestekringkastingsmottakere Intensjonsobjektstrukturen Intensjonskomponentens navn Hensiktshandlingen Intensjonsdataene Intensjonskategorien Intensjonen Ekstra Hensiktsflagg Hensikter Oppløsning Hensikt Filterstruktur Handlingstesten Kategoritesten Datatesten Flere treff Android Forhåndsdefinerte hensiktseksempler

Brukergrensesnittkontroller

    Introduksjon GUI-eksempel i kildekode GUI-eksempel i XML GUI-eksempel i XML & kildekode Tekstvisning Tekstvisningseksempel Tekstvisningsstil Eksempel EditText EditText Eksempel AutoCompleteTextView AutoCompleteTextView AutoCompleteTextView Sample MultiAutoCompleteTextView MultiAutoCompleteTextView Sample Button Sample Button BildeBut Button Sample Button Button ox Control CheckBox Control Sample RadioButton Control RadioButton Control Sample ListView ListView Sample GridView Control GridView Control Eksempel Dato og klokkeslett Kontroller Galleri Controller MapView WebView

Layout ledere

    Introduksjon LinearLayout Layout Vekt Gravity Samples TabellLayout Padding Egenskaper RelativeLayout AbsoluteLayout FrameLayout TabsVert

Menyer og dialoger

    Introduksjon Meny Grensesnitt Menyelement Grensesnitt Undermeny Grensesnittmenyelementer Gruppemenyelementer Attributter Containermenyelementer Systemmenyelementer Sekundære menyelementer Alternative menyelementer Opprette meny, eksempelmenyelementer Gruppermenyelementer Hendelser Håndtering Overstyre tilbakeringingsfunksjon Definer lytter ved hjelp av intensjoner Utvidede menyikoner Systemmenyer Undermenyer Menyer Kontekstmenyer Eksempler Håndtering av menyhendelser Oppretting av meny ved hjelp av XML Eksempler på dialogboks for varseldialog

Stedsbaserte tjenester

    Introduksjon Kartnøkkelen MD-5-signaturen Google Kartnøkkel Nødvendige tillatelser Kodeeksempel Kartkontrolleren Kodeeksempler Kart Overlegg Kodeeksempler Geokoderklassen Adresseklassen LocationManager-klassen LocationListener-grensesnittet Debug Monitor Service (DMS)

Android Sikkerhetsmodell

    Introduksjon Deployering Nøkkelverktøyet Utility Jarsigner Utility Deployering ved bruk av Eclipse Separated Processes Declarative Permission Model

Søknads livssyklus

    Introduksjon Aktivitets livssyklusmetoder OnStart() og onResume()-metodene OnPause()- og onStope()-metodene Gå tilbake til forrige aktivitet OnStop()- og onDestroy()-metodene OnCreate()-metoden OnPause()-metoden

SQLite Database

    Introduksjon SQLite Implementering SQLiteOpenHelper-klassen OnCreate()-metoden onUpgrade()-metoden onOpen()-metoden getWriteableDatabase()-metoden getReadableDatabase()-metoden SQLiteDatabase-klassen, execSQL()-metoden Insert () Method,The delete() Method The rawQuery() Method() Code Samples The query() Method Code Samples

Leverandører

    Innledning Android Innebygde innholdsleverandører SQLite Databaseinnholdsleverandører Arkitektur Innholdsleverandører Registreringsinnholdsleverandører REST Access-innholdsleverandører URL-struktur Innholdsleverandører Mime-typer Bruke innholdsleverandør Henter poster Legge til poster Markørobjektet ContentValues() Objektinnholdsleverandør Demo

Fil Management

    Innledning Opprette filer Få tilgang til enkle filer Tilgang til råressurser XML Filressurser Ekstern lagring av SD-kort

Bakgrunnsapplikasjoner

    Introduksjon Tjenester Bakgrunnstråder Lage skåler Varsler Andre systemtjenester Eksempel på bakgrunnsaktivitet

Aktivitetsdata

    Introduksjon Intent-klassen Startaktivitetsmetoder Overføring av data mellom Activities Koherent brukeropplevelseskodeeksempel

Nettvisning

    Introduksjon WebView-klassen android.webkit-pakken INTERNETT-tillatelsen loadUrl()-metoden JavaScript Støtte loadData()-metoden WebView-metodene WebViewClient-klassen WebChromeClient-klassen

Java Språk

    Introduksjon The Limits Tredjeparts biblioteker Java

Feilsøking

    Introduksjon Eclipse Java Editor Eclipse Java Debugger Logcat Android Debug Bridge Dalvik Debug Monitor Service Traceview

Akselerometer

    Introduksjon SensorManager-klassen SensorListenr-grensesnittet

Lokalisering

    Introduksjon Standardressurser Gjeldende lokalitetstesting Eksempler på tilpasset lokalitetskode

Taleinngang

    Introduksjon The RecognizerIntent Class Start Speech Recognition Google Server Side Språkmodellen Språkmodell i fri form Språkmodell for nettsøk

Utviklingsverktøy

    Introduksjon aapt-verktøyet adb-verktøyet Android-verktøyet ddms-verktøyet dx-verktøyet draw9patch-verktøyet emulatorverktøyet

Android Applications Testing Øvelser - 4 timer

Automatisert testing

    JUnit Testing Bruke Assertions Instrumentation Framework

På enhetstesting

    Brukergrensesnitt og konsistens funksjonalitet for interaksjon med operativsystemet Networking Testing av stresstestbetingelser Internasjonal støttetesting Generelle krav

Fjerntesting på enheten

    DeviceAnywhere-plattformscenarier å ta vare på

Krav

Ingen

 21 timer

Antall deltakere



Price per participant

Testimonials (2)

Relaterte kurs

Related Categories