Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (1)
Trenerkunnskap og enkelhet som han presenterte det med.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Machine Translated