Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Introduksjon
- Hva er Android?
- Android SDK
- Android JVM
- Programvare-stakken
- Utviklingstøyene (ADT)
- Brukergrensesnitt
- Installasjon av utviklingstøyene
- Innholdsleverandører
- Tjenester
- Hensikter
- Aktiviteter
- Viser
- Konfigurasjonsfil
- Enkel Hello World
- Applikasjonsartefakter
- Verktøy for pakking av ressurser
- Inngangsaktivitet
- Hensikt
- Kall på andre aktiviteter
- Aktivitetsstakken
- Pause og stoppet aktiviteter
- SQLite-database
- Systemhåndtering
- Adskilte prosesser
- Komponent- og integrasjonsarkitektur
Applikasjonsressurser
- Hva er ressurser?
- Strengressurser
- Layoutressurser
- Kodeeksempler
- Referansesyntaks for ressurser
- Kompilerte ressurser
- Kompilerte animasjonsfiler
- Kompilerte bitmapp
- Kompilerte UI-grensesnittsdefinisjoner
- Kompilerte matriser
- Kompilerte farger
- Kompilerte strenger
- Kompilerte stiler
- Kompilerte vilkårlige rå XML-filer
- Ikke kompilerte ressurser
- Den .apk-filen
- Ressurser
- Ressurser og ressursmappestruktur
Konseptet med hensikter
- Introduksjon
- Hensiktfilter
- Bruke hensikt for å starte aktivitet
- Android tilgjengelige hensikter
- Kodeeksempler
- Hensiktkategorier
- Sent bindning ved kjørestid
- Bruke hensikt for å starte tjeneste
- Sending mottakere
- Hensiktens objektstruktur
- Hensiktens komponentnavn
- Hensiktens handling
- Hensiktens data
- Hensiktens kategori
- Hensiktens ekstra
- Hensiktens flagg
- Hensiktløsning
- Hensiktfilterstruktur
- Handlingstesten
- Kategoritesten
- Datatesten
- Flere treff
- Android forhåndsdefinerte hensikter
- Eksempler
Brukergrensesnittskontroller
- Introduksjon
- GUI-eksempel i kildekode
- GUI-eksempel i XML
- GUI-eksempel i XML og kildekode
- TextView
- TextView-eksempel
- TextView stil-eksempel
- EditText
- EditText-eksempel
- AutoCompleteTextView
- AutoCompleteTextView-eksempel
- MultiAutoCompleteTextView
- MultiAutoCompleteTextView-eksempel
- Knappe
- Knappe-eksempel
- Bildeknappe
- Bildeknappe-eksempel
- Vekslingsknappe
- Vekslingsknappe-eksempel
- Avmerkeknappekontroll
- Avmerkeknappekontroll-eksempel
- Radioknappekontroll
- Radioknappekontroll-eksempel
- ListView
- ListView-eksempel
- GridView-kontroll
- GridView-kontroll-eksempel
- Dato- og tidskontroller
- Gallerikontroller
- Kartvisning
- Nettleser
Layouthåndterere
- Introduksjon
- LinearLayout
- Layoutvekt
- Tunge
- Eksempler
- TableLayout
- Paddingegenskaper
- RelativeLayout
- AbsoluttLayout
- FrameLayout
- TabsHost
Meny og dialogbokser
- Introduksjon
- Menygrensesnitt
- MenyElementgrensesnitt
- Undermenygrensesnitt
- Menyelementgruppe
- Menyelementegenskaper
- Container menyelementer
- Systemmenyelementer
- Sekundære menyelementer
- Alternative menyelementer
- Opprette meny, eksempel
- Menyelementgrupper
- Håndtering av menyelementhendelser
- Overskrive tilbakekallingsfunksjon
- Definere lysnere
- Bruke hensikter
- Utvidet meny
- Ikonmenyer
- Undermenyer
- Systemmenyer
- Kontekstmenyer
- Eksempler
- Håndtering av menyhendelser
- Opprette meny ved bruk av XML
- Advarselsdialog
- Prompt-dialog
- Eksempler
Tjenester basert på lokalisering
- Introduksjon
- Nøkkelen til kartet
- MD-5-signaturen
- Google Maps-nøkkel
- Nødvendige tillatelser
- Kodeeksempel
- Kartkontroller
- Kodeeksempler
- Kartoverslag
- Kodeeksempler
- Geocoder-klassen
- Adresseklassen
- LocationManager-klassen
- LocationListener-grensesnittet
- Debug Monitor Service (DMS)
Android sikkerhetsmodell
- Introduksjon
- Utplasserings
- keytool-verktøyet
- jarsigner-verktøyet
- Utplasserings ved bruk av Eclipse
- Adskilte prosesser
- Declarative Permission Model
Applikasjonslivssyklus
- Introduksjon
- Aktivitetslivssyklusmetoder
- onStart() og onResume() metoder
- onPause() og onStop() metoder
- Gå tilbake til tidligere aktivitet
- onStop() og onDestroy() metoder
- onCreate() metode
- onPause() metode
SQLite-database
- Introduksjon
- SQLite-implementering
- SQLiteOpenHelper-klassen
- onCreate() metode
- onUpgrade() metode
- onOpen() metode
- getWriteableDatabase() metode
- getReadableDatabase() metode
- SQLiteDatabase-klassen, execSQL() metode
- insert() metode, delete() metode
- rawQuery() metode
- Kodeeksempler
- query() metode
- Kodeeksempler
Leverandører
- Introduksjon
- Android innbygd innholdsleverandører
- SQLite-database
- Innholdsleverandørenes arkitektur
- Innholdsleverandørregistrering
- Innholdsleverandør REST tilgang
- Innholdsleverandørenes URL-struktur
- Innholdsleverandørenes MIME-typer
- Bruk av innholdsleverandør
- Henting av poster
- Legging til poster
- Cursor-objektet
- ContentValues()-objektet
- Innholdsleverandørdemo
Filhåndtering
- Introduksjon
- Opprette filer
- Tilgang til enkle filer
- Tilgang til rå ressurser
- XML-fileressurser
- SD-kort ekstern lagring
Bakgrunnsapplikasjoner
- Introduksjon
- Tjenester
- Bakgrunnstråder
- Lage toast
- Varsler
- Andre systemtjenester
- Bakgrunnsaktivitetseksempel
Aktivitetens data
- Introduksjon
- Intent-klassen
- Metoder for å starte aktivitet
- Overføre data mellom aktiviteter
- Kohesiv brukeropplevelse
- Kodeeksempel
Nettleser
- Introduksjon
- WebView-klassen
- android.webkit-pakken
- INTERNET-tillatelsen
- loadUrl() metoden
- JavaScript-støtte
- loadData() metoden
- WebView-metoder
- WebViewClient-klassen
- WebChromeClient-klassen
Java-språket
- Introduksjon
- Grense
- Tredjeparts Java-biblioteker
Feilsøking
- Introduksjon
- Eclipse Java Editor
- Eclipse Java Debugger
- Logcat
- Android Debug Bridge
- Dalvik Debug Monitor Service
- Traceview
Accelerometer
- Introduksjon
- SensorManager-klassen
- SensorListenr-grensesnittet
Lokalisering
- Introduksjon
- Standardressurser
- Gjeldende lokal
- Testing
- Tilpasset lokal
- Kodeeksempler
Taleinnputt
- Introduksjon
- RecognizerIntent-klassen
- Starte talegjenkjennelse
- Google-serverside
- Språkmodell
- Fri formspråkmodell
- Nettleserspråkmodell
Utviklingstøy
- Introduksjon
- aapt-verktøyet
- adb-verktøyet
- android-verktøyet
- ddms-verktøyet
- dx-verktøyet
- draw9patch-verktøyet
- emulator-verktøyet
Testing av Android-applikasjoner - 4 timer
Automatisert testing
- JUnit-testing
- Bruk av påstander
- Instrumenteringrammeverk
Testing på enhet
- Brukergrensesnitt og konsistens
- Funksjonalitet ved interaksjon med operativsystemet
- Nettverkstesting
- Stress-testforhold
- Internasjonal støtte-testing
- Generelle krav
Testing på enhet fjerne
- DeviceAnywhere-plattformen
- Scenarioer å ta vare på
Krav
Ingen
21 timer
Referanser (1)
Trenerkunnskap og enkelhet som han presenterte det med.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Maskinoversatt