Kurzusleírás

Bevezetés

  • Mi az Android?
  • Android SDK
  • Android JVM
  • A szoftverréteg
  • A fejlesztői eszközök (ADT)
  • Felhasználói felület
  • Fejlesztői eszközök telepítése
  • Tartalomszolgáltatók
  • Szolgáltatások
  • Intents
  • Aktivitások
  • Nézetek
  • Konfigurációs fájl
  • Egyszerű Hello World
  • Alkalmazás elemek
  • Asset csomagoló eszköz
  • Belépési pont aktivitás
  • Intent
  • Más aktivitások hívása
  • Az aktivitások verem
  • Szüneteltetett és leállított aktivitások
  • SQLite adatbázis
  • Rendszerkezelés
  • Elkülönített folyamatok
  • Komponens és integrációs architektúra

Alkalmazás erőforrások

  • Mik azok az erőforrások?
  • Szöveges erőforrások
  • Elrendezési erőforrások
  • Kódminták
  • Erőforrás hivatkozási szintaxis
  • Fordított erőforrások
  • Fordított animációs fájlok
  • Fordított bitképek
  • Fordított felhasználói felületi nézetdefiníciók
  • Fordított tömbök
  • Fordított színek
  • Fordított szövegek
  • Fordított stílusok
  • Fordított tetszőleges nyers XML fájlok
  • Nem fordított erőforrások
  • A .apk fájl
  • Eszközök
  • Eszközök és erőforrások könyvtárstruktúrája

Az Intent koncepció

  • Bevezetés
  • Intent szűrő
  • Intent használata aktivitás indításához
  • Android rendelkezésre álló intenciók
  • Kódminták
  • Intent kategóriák
  • Késői futásidejű kötés
  • Intent használata szolgáltatás indításához
  • Szórási fogadók
  • Az Intent objektum szerkezete
  • Az Intent komponensnév
  • Az Intent művelet
  • Az Intent adat
  • Az Intent kategória
  • Az Intent kiegészítők
  • Az Intent jelzők
  • Intents felbontás
  • Intent szűrő szerkezete
  • A művelet teszt
  • A kategória teszt
  • Az adat teszt
  • Több egyezés
  • Android előre definiált intenciók
  • Minták

Felhasználói felület vezérlők

  • Bevezetés
  • GUI minta forráskódban
  • GUI minta XML-ben
  • GUI minta XML-ben és forráskódban
  • TextView
  • TextView minta
  • TextView stílus minta
  • EditText
  • EditText minta
  • AutoCompleteTextView
  • AutoCompleteTextView minta
  • MultiAutoCompleteTextView
  • MultiAutoCompleteTextView minta
  • Button
  • Button minta
  • ImageButton
  • ImageButton minta
  • ToggleButton
  • ToggleButton minta
  • CheckBox vezérlő
  • CheckBox vezérlő minta
  • RadioButton vezérlő
  • RadioButton vezérlő minta
  • ListView
  • ListView minta
  • GridView vezérlő
  • GridView vezérlő minta
  • Dátum és idő vezérlők
  • Galéria vezérlő
  • MapView
  • WebView

Elrendezési kezelők

  • Bevezetés
  • LinearLayout
  • Elrendezési súly
  • Gravitáció
  • Minták
  • TableLayout
  • Padding tulajdonságok
  • RelativeLayout
  • AbsoluteLayout
  • FrameLayout
  • TabsHost

Menük és párbeszédpanelek

  • Bevezetés
  • Menü felület
  • MenuItem felület
  • SubMenu felület
  • Menüelemek csoportja
  • Menüelemek attribútumai
  • Tároló menüelemek
  • Rendszer menüelemek
  • Másodlagos menüelemek
  • Alternatív menüelemek
  • Menü létrehozása, minta
  • Menüelemek csoportjai
  • Menüelemek eseménykezelése
  • Callback függvény felülírása
  • Listener definiálása
  • Intents használata
  • Kibontott menü
  • Ikon menük
  • Almenük
  • Rendszer menük
  • Kontextus menük
  • Minták
  • Menü események kezelése
  • Menü létrehozása XML használatával
  • Figyelmeztető párbeszédpanel
  • Kérdő párbeszédpanel
  • Minták

Helyalapú szolgáltatások

  • Bevezetés
  • A térkép kulcs
  • Az MD-5 aláírás
  • Google Maps kulcs
  • Szükséges engedélyek
  • Kódminta
  • A térkép vezérlő
  • Kódminták
  • Térkép rétegek
  • Kódminták
  • A Geocoder osztály
  • A Cím osztály
  • A LocationManager osztály
  • A LocationListener interfész
  • A Debug Monitor Service (DMS)

Android biztonsági modell

  • Bevezetés
  • Telepítés
  • A keytool eszköz
  • A jarsigner eszköz
  • Telepítés Eclipse használatával
  • Elkülönített folyamatok
  • Deklaratív jogosultsági modell

Alkalmazás életciklusa

  • Bevezetés
  • Aktivitás életciklus metódusok
  • Az onStart() és onResume() metódusok
  • Az onPause() és onStope() metódusok
  • Visszatérés az előző aktivitáshoz
  • Az onStop() és onDestroy() metódusok
  • Az onCreate() metódus
  • Az onPause() metódus

SQLite adatbázis

  • Bevezetés
  • SQLite implementáció
  • Az SQLiteOpenHelper osztály
  • Az onCreate() metódus
  • Az onUpgrade() metódus
  • Az onOpen() metódus
  • A getWriteableDatabase() metódus
  • A getReadableDatabase() metódus
  • Az SQLiteDatabase osztály, Az execSQL() metódus
  • Az insert() metódus, A delete() metódus
  • A rawQuery() metódus()
  • Kódminták
  • A query() metódus
  • Kódminták

Szolgáltatók

  • Bevezetés
  • Android beépített tartalomszolgáltatók
  • SQLite adatbázis
  • Tartalomszolgáltatók architektúrája
  • Tartalomszolgáltatók regisztrációja
  • Tartalomszolgáltatók REST hozzáférés
  • Tartalomszolgáltatók URL szerkezete
  • Tartalomszolgáltatók MIME típusok
  • Tartalomszolgáltató használata
  • Rekordok lekérése
  • Rekordok hozzáadása
  • A Cursor objektum
  • A ContentValues() objektum
  • Tartalomszolgáltató bemutató

Fájlkezelés

  • Bevezetés
  • Fájlok létrehozása
  • Egyszerű fájlok elérése
  • Nyers erőforrások elérése
  • XML fájl erőforrások
  • SD kártya külső tároló

Háttérben futó alkalmazások

  • Bevezetés
  • Szolgáltatások
  • Háttérszálak
  • Toastok készítése
  • Értesítések
  • Egyéb rendszerszolgáltatások
  • Háttéralkalmazás minta

Aktivitás adatok

  • Bevezetés
  • Az Intent osztály
  • Aktivitás indítási metódusok
  • Adatok átadása aktivitások között
  • Összehangolt felhasználói élmény
  • Kódminta

Web nézet

  • Bevezetés
  • A WebView osztály
  • Az android.webkit csomag
  • Az INTERNET engedély
  • A loadUrl() metódus
  • JavaScript támogatás
  • A loadData() metódus
  • A WebView metódusok
  • A WebViewClient osztály
  • A WebChromeClient osztály

Java nyelv

  • Bevezetés
  • A korlátok
  • Harmadik féltől származó Java könyvtárak

Hibakeresés

  • Bevezetés
  • Eclipse Java szerkesztő
  • Eclipse Java hibakereső
  • Logcat
  • Android Debug Bridge
  • Dalvik Debug Monitor Service
  • Traceview

Gyorsulásmérő

  • Bevezetés
  • A SensorManager osztály
  • A SensorListenr interfész

Honosítás

  • Bevezetés
  • Alapértelmezett erőforrások
  • Aktuális locale
  • Tesztelés
  • Egyéni locale
  • Kódminták

Beszédbevitel

  • Bevezetés
  • A RecognizerIntent osztály
  • Beszédfelismerés indítása
  • Google szerver oldal
  • A nyelvi modell
  • Szabad formájú nyelvi modell
  • Webkeresés nyelvi modell

Fejlesztői eszközök

  • Bevezetés
  • Az aapt eszköz
  • Az adb eszköz
  • Az android eszköz
  • A ddms eszköz
  • A dx eszköz
  • A draw9patch eszköz
  • Az emulator eszköz

Android alkalmazások tesztelési gyakorlatok - 4 óra

Automatizált tesztelés

  • JUnit tesztelés
  • Assertions használata
  • Instrumentation keretrendszer

Eszközön történő tesztelés

  • Felhasználói felület és konzisztencia
  • Az operációs rendszerrel való interakció funkcionalitása
  • Hálózati tesztelés
  • Stressz tesztkörülmények
  • Nemzetközi támogatás tesztelése
  • Általános követelmények

Eszközön történő távoli tesztelés

  • DeviceAnywhere platform
  • Figyelni való forgatókönyvek

Követelmények

Nincsenek

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (1)

Közelgő kurzusok

Rokon kategóriák