Vă mulțumim că ați trimis solicitarea! Un membru al echipei noastre vă va contacta în scurt timp.
Vă mulțumim că ați trimis rezervarea! Un membru al echipei noastre vă va contacta în scurt timp.
Schița de curs
Introducere
- Ce este Android?
- Android SDK
- Android JVM
- Stiva de software
- Instrumentele de dezvoltare (ADT)
- Interfața cu utilizatorul
- Instalarea instrumentelor de dezvoltare
- Furnizori de conținut
- Servicii
- Intenții
- Activities
- Vizualizări
- Fișier de configurare
- Simplu Bună lume
- Artefacte de aplicație
- Instrument de ambalare a activelor
- Activitate la punctul de intrare
- Intenție
- Apelarea altor Activities
- Stiva Activities
- Paused & Stopped Activities
- SQLite Database
- Sistem Management
- Procese separate
- Arhitectură de componente și integrare
Resurse pentru aplicații
- Ce sunt Resursele?
- Resurse șiruri
- Resurse de aspect
- Exemple de cod
- Sintaxa de referință a resurselor
- Resurse compilate
- Animation Fișiere compilate
- Bitmaps compilate
- Definiții de vizualizare a interfeței de utilizare compilate
- Matrice compilate
- Culori compilate
- Șiruri de caractere compilate
- Stiluri compilate
- Compilate Arbitrary Raw XML Fișiere
- Resurse necompilate
- Fișierul .apk
- Active
- Structura directorului de active și resurse
Conceptul de intentie
- Introducere
- Filtrul de intenție
- Utilizați Intenția de a începe activitatea
- Android Intenții disponibile
- Exemple de cod
- Categorii de intenții
- Legarea în timp de execuție târziu
- Utilizați Intenția de a începe serviciul
- Receptoare de transmisie
- Structura obiectului de intenție
- Numele componentei de intenție
- Acțiunea de intenție
- Datele de intenție
- Categoria de intenție
- Suplimentele de intenție
- Steaguri de intentie
- Rezolvarea Intențiilor
- Structura filtrului de intenție
- Testul de acțiune
- Testul de categorie
- Testul de date
- Potriviri multiple
- Android Intenții predefinite
- Mostre
Comenzile interfeței cu utilizatorul
- Introducere
- Exemplu GUI în codul sursă
- Exemplu GUI în XML
- Exemplu GUI în XML și Cod sursă
- TextView
- Exemplu TextView
- Exemplu de stil TextView
- Editează textul
- EditText Sample
- AutoCompleteTextView
- AutoCompleteTextView Exemplu
- MultiAutoCompleteTextView
- MultiAutoCompleteTextView Exemplu
- Buton
- Eșantion de buton
- ImageButton
- Exemplu ImageButton
- Buton de comutare
- Eșantion ToggleButton
- Control Caseta de verificare
- Probă de control CheckBox
- Control cu butonul radio
- Probă de control RadioButton
- ListView
- ListView Exemplu
- Control GridView
- Eșantion de control GridView
- Controale pentru dată și oră
- Controller de galerie
- Vizualizarea hartii
- WebView
Manageri de aspect
- Introducere
- LinearLayout
- Greutate layout
- Gravity
- Mostre
- TableLayout
- Proprietăți de umplutură
- RelativeLayout
- AbsoluteLayout
- FrameLayout
- TabsHost
Meniuri și dialoguri
- Introducere
- Interfață de meniu
- Interfață MenuItem
- Interfață submeniu
- Grup de elemente de meniu
- Elemente de meniu Atribute
- Elemente din meniul containerului
- Elemente din meniul sistemului
- Elemente de meniu secundare
- Elemente alternative de meniu
- Crearea meniului, eșantion
- Grupuri de elemente de meniu
- Elemente de meniu Gestionarea evenimentelor
- Ignorarea funcției de apel invers
- Definiți ascultătorul
- Utilizarea Intențiilor
- Meniu extins
- Meniuri cu pictograme
- Submeniuri
- Meniuri de sistem
- Meniuri contextuale
- Mostre
- Gestionarea evenimentelor din meniu
- Crearea meniului folosind XML
- Dialog de alertă
- Dialog Prompt
- Mostre
Servicii bazate pe locație
- Introducere
- Cheia Hărții
- Semnătura MD-5
- GoOgle Maps Key
- Permisiuni necesare
- Exemplu de cod
- Controlerul de hartă
- Exemple de cod
- Hărți suprapuneri
- Exemple de cod
- Clasa Geocoder
- Clasa de adresă
- Clasa LocationManager
- Interfața LocationListener
- Serviciul de monitorizare de depanare (DMS)
Android Model de securitate
- Introducere
- Implementare
- Utilitarul Keytool
- Utilitarul jarsigner
- Implementare folosind Eclipse
- Procese separate
- Modelul de permisiuni declarative
Ciclul de viață al aplicației
- Introducere
- Metode ale ciclului de viață al activității
- Metodele onStart() și onResume().
- Metodele onPause() și onStope().
- Înapoi la activitatea anterioară
- Metodele onStop() și onDestroy().
- Metoda onCreate().
- Metoda onPause().
SQLite Database
- Introducere
- SQLite Implementare
- Clasa SQLiteOpenHelper
- Metoda onCreate().
- Metoda onUpgrade().
- Metoda onOpen().
- Metoda getWriteableDatabase().
- Metoda getReadableDatabase().
- Clasa SQLiteDatabase,Metoda execSQL().
- Metoda insert(), metoda delete().
- Metoda rawQuery()
- Exemple de cod
- Metoda query().
- Exemple de cod
Furnizorii
- Introducere
- Android Furnizori de conținut încorporați
- SQLite Database
- Arhitectura furnizorilor de conținut
- Înregistrarea furnizorilor de conținut
- Furnizori de conținut REST Access
- Structura URL a furnizorilor de conținut
- Furnizori de conținut Tipuri Mime
- Utilizarea Furnizorului de conținut
- Recuperarea înregistrărilor
- Adăugarea înregistrărilor
- Obiectul Cursor
- Obiectul ContentValues().
- Demo de furnizor de conținut
Fișier Management
- Introducere
- Crearea fișierelor
- Accessfișiere simple
- Accessing Resurse brute
- XML Resurse pentru fișiere
- Memorie externă card SD
Aplicații de fundal
- Introducere
- Servicii
- Fire de fundal
- Efectuarea de pâine prăjită
- Notificări
- Alte servicii de sistem
- Exemplu de activitate de fundal
Date de activitate
- Introducere
- Clasa de intenții
- Metode de începere a activității
- Transmiterea datelor între Activities
- Experiență coerentă a utilizatorului
- Exemplu de cod
Vizualizare Web
- Introducere
- Clasa WebView
- Pachetul android.webkit
- Permisiunea INTERNET
- Metoda loadUrl().
- JavaSuport script
- Metoda loadData().
- Metodele WebView
- Clasa WebViewClient
- Clasa WebChromeClient
Java Limbă
- Introducere
- Limitele
- Terți Java Biblioteci
Depanare
- Introducere
- Eclipse Java Editor
- Eclipse Java Depanator
- Logcat
- Android Debug Bridge
- Serviciul Dalvik Debug Monitor
- Traceview
Accelerometru
- Introducere
- Clasa SensorManager
- Interfața SensorListenr
Localizare
- Introducere
- Resurse implicite
- Localitatea curentă
- Testare
- Localizare personalizată
- Exemple de cod
Intrare vorbire
- Introducere
- Clasa RecognizerIntent
- Începe Speech Recognition
- Gopartea serverului ogle
- Modelul limbajului
- Model de limbaj în formă liberă
- Web Search Model de limbă
Instrumente de dezvoltare
- Introducere
- Instrumentul aapt
- Instrumentul adb
- Instrumentul Android
- Instrumentul ddms
- Instrumentul dx
- Instrumentul draw9patch
- Instrumentul emulator
Android Practici de testare a aplicațiilor - 4 ore
Testare automată
- JUnit Testing
- Utilizarea aserțiunilor
- Cadrul de instrumentare
La testarea dispozitivului
- Interfață cu utilizatorul și consistență
- Funcționalitatea interacțiunii cu sistemul de operare
- Networking Testare
- Condiții de test de stres
- Testare de asistență internațională
- Cerințe generale
Testare la distanță pe dispozitiv
- Platforma DeviceAnywhere
- Scenarii de care trebuie să aveți grijă
Cerințe
Nici unul
21 ore
Mărturii (2)
Cunoașterea trainerului și ușurința cu care a prezentat-o.
Piotr - DPDgroup IT Solutions sp. z o.o.
Curs - Android Applications Testing
Tradus de catre o masina
o bună pregătire și cunoaștere a antrenorului + angajament
lukasz - DPDgroup IT Solutions sp. z o.o.
Curs - Android Applications Testing
Tradus de catre o masina