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
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
- SQLite Database
- System Management
- Separerade processer
- Komponent- och integrationsarkitektur
Applikationsresurser
- Introduktion
- 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
Pekskärmar
- Introduktion
- Rörelsehändelser
- Händelsesekvenser
- Eventhantering
- Hanteringsmetod
- Prover
Stil definition
- Introduktion
- Stil definition
- Prover
- Stildefinitioner Arv
- Stilegenskaper
- Definition av tema
- Fördefinierade teman
- Fördefinierade teman
- Ärv fördefinierat tema
- Utveckling av appwidgets
- Översikt över appwidgets
- Praktiska prover
- Grundläggande app-widgetstruktur
- Konfigurationsaktivitet
- Designriktlinjer
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)
Web Services
- Introduktion
- HttpClient-klassen
- HttpGet-klassen
- HttpPost-klassen
- HttpResponse-klassen
- Kodprover
- HTTP Get Request
- HTTP Post Request
- Kodprover
- Undantag för timeout
- Trådningsproblem
Android Tjänster
- Introduktion
- Skapa tjänster
- Serviceklassen
- Bakgrundsuppgifter
- Inter Process Communication
- Separerad implementering
- Lokala tjänster Fjärrtjänster
- AIDL-kompilator
- Skapa fjärrtjänst med hjälp av fjärrtjänst
- Prover
Media Framework
- Introduktion
- Spelar ljud
- Spelar video
- Enkel MP3-spelare demo
- Enkel videospelare demo
Android Säkerhetsmodell
- Introduktion
- Spridning
- Nyckelverktyget Utility
- Jarsigner Utility
- Implementering med Eclipse
- Separerade processer
- Modell för deklarativ tillstånd
Grafik Animation
- Introduktion
- Bildruta för bildruta Animation
- Kodprov
- Tween Animation
- Kodprover
Grundläggande grafik
- Introduktion
- Den ritbara abstrakta klassen
- Kodprov
- ShapeDrable abstrakt klass
- Kodprov
OpenGL-grafik
- Introduktion
- glVertexPointer-metoden
- glDrawElements metod
- Kodprov
Anpassade vyer
- Introduktion
- Anpassad förloppsindikator
- Model View Controller
Android Trådar
- Introduktion
- UI-tråden
- Enkeltrådsregeln
- Metoden runOnUiThread
- Inlägget Metod
- Den efterfördröjda metoden
- Handlarklassen
- AsyncTask Utility Class
- Skicka meddelanden till Handler
- Varningar för bakgrundstrådar
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
SQLite Database
- Introduktion
- SQLite Implementering
- SQLiteOpenHelper-klassen
- OnCreate()-metoden
- OnUpgrade()-metoden
- OnOpen()-metoden
- Metoden getWriteableDatabase()
- Metoden getReadableDatabase()
- Klassen SQLiteDatabase
- ExecSQL()-metoden
- Metoden insert()
- Metoden delete()
- Metoden rawQuery()()
- Kodprover
- query()-metoden
- Kodprover
Innehållsleverantörer
- Introduktion
- Android Inbyggda innehållsleverantörer
- SQLite 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ämta poster, lägga till poster
- Markörobjektet, ContentValues()-objektet
- Demo av innehållsleverantör
- Utveckla innehållsleverantörer
- Kodprover
- Klassen SimpleCursorAdapter
- OnCreate()-metoden
- query()-metoden
- Metoden insert()
- Update()-metoden
- Metoden delete()
- Metoden getType()
- Kodprover
- Ändringsmeddelande
Delade inställningar
- Introduktion
- Gränssnittet SharedPreferences
- Klassen SharedPreferences.Editor
- Kodprover
Fil Management
- Introduktion
- Skapa filer
- Accessing av enkla filer
- Accessing av råresurser
- XML Filresurser
- SD-kort extern lagring
Dalvik VM
- Introduktion
- Jämför med JVM
- Dex filformat
- dx-verktyget
- Skräp samlare
- Styr Dalvik VM
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
SMS-meddelanden
- Introduktion
- SMSManager-klassen
- SEND_SMS-tillståndet
- Skickar SMS
- Tar emot SMS
Telefoni
- Introduktion
- Initiera telefonsamtal
- android.telephony-paketet
- Klassen CallLocation
- PhoneStateListener-klassen
- ServiceState-klassen
- Klassen TelephonyManager
- Begränsningar,Android VoIP
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
- Instrumenteringsramverk
Adaptrar
- Introduktion
- Klasshierarki
- Adapterns syfte
- Klassen SimpleCursorAdapter
- ArrayAdapter-klassen
Rörande backgrundsbilder
- Introduktion
- Utveckla Live Wallpaper
- Användarinteraktion
- Användar-sdk Element
- Användningsfunktionen Element
- Prestandakodprov
BroadcastReceiver
- Introduktion
- Registrera en mottagare
- Mottagarens livscykel
- Kodprover
Blåtand
- Introduktion
- Förmågan
- Klassen för Bluetooth-adapter
- Bluetooth-enhetsklassen
- BluetootnSocket-gränssnittet
- Klassen BluetoothServerSocket
- Bluetooth-klassen
- Bluetooth-tillstånd
- Konfigurera Bluetooth
- Hitta enheter
- Frågar ihopkopplade enheter
- Enhetsupptäckt
- Aktiverar upptäckbarhet
- Anslutning av enheter
- Kodprover
Text till tal
- Introduktion
- Pico motor
- Demo
- Enkel TTS-motor
- Kodprover
Android Search
- Introduktion
- Förslagsleverantörer
- onSearchRequest()-metoden
- Förslagsleverantör
Kamera
- Introduktion
- Autofokus
- Bildparametrar
- Scenlägen
Accelerometer
- Introduktion
- SensorManager-klassen
- SensorListenr-gränssnittet
Kompass
- Introduktion
- SensorManager-klassen
- SensorListenr-gränssnittet
Vibration
- Introduktion
- Vibratorklassen
- Vibrationssekvenser
WiFi-anslutning
- Introduktion
- WifiManager-klassen
- Användarbehörigheter
- Searching för Hot Spots
- Ansluta Hot Spots
Networking
- Introduktion
- Java Networking Klasser
- Android Networking Klasser
- Apache Networking Klasser
Input Method Framework
- Introduktion
- Attributet android:inputType
- Anpassad IMF
Enhetsrotation
- Introduktion
- Två XML Layoutdokument
- Kodprover
Lokalisering
- Introduktion
- Standardresurser
- Aktuell plats
- Testning
- Anpassad plats
- Kodprover
Minne Management
- Applikationskontexten
- Ändringar av skärmorientering
- Statiska inre klasser
- Svaga referenser
- Skräp samlare
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
- Verktyget draw9patch
- Emulatorverktyget
Direktmeddelande
- Introduktion
- Jabber-protokoll
- GTalk Interaktion
Krav
Ingen
56 timmar
Vittnesmål (4)
Tränaren var villig att utforska ytterligare problem i dolk.
Susheel - Home
Kurs - Dependency Injection with Dagger 2
Machine Translated
Tränare kunskap och lätthet som han presenterade det med.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurs - Android Applications Testing
Machine Translated
I really enjoyed the fairly broad coverage of topics.
john harrigan
Kurs - Android Development
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.