Kurzusleírás

Bevezetés

  • Mi az a Android?
  • Android SDK
  • Android JVM
  • A szoftververem
  • A fejlesztőeszközök (ADT)
  • Felhasználói felület
  • Fejlesztőeszközök telepítése
  • Tartalomszolgáltatók
  • Szolgáltatások
  • Szándékok
  • Activities
  • Nézetek
  • Konfigurációs fájl
  • Egyszerű Hello World
  • Alkalmazási műtermékek
  • Eszközcsomagoló eszköz
  • Belépési pont tevékenység
  • Elszánt
  • Mások Activiti hívása
  • Az Activities Stack
  • Szüneteltetve és leállítva Activities
  • SQL item Database
  • Rendszer Management
  • Elválasztott folyamatok
  • Komponens és integrációs architektúra

Alkalmazási források

  • Mik azok az erőforrások?
  • String erőforrások
  • Elrendezési források
  • Kódminták
  • Erőforrás referencia szintaxis
  • Összeállított források
  • Összeállított Animation fájl
  • Összeállított bittérképek
  • Összeállított felhasználói felület-meghatározások
  • Összeállított tömbök
  • Összeállított színek
  • Összeállított karakterláncok
  • Összeállított stílusok
  • Összeállított önkényes nyers XML fájl
  • Lefordítatlan források
  • Az .apk fájl
  • Eszközök
  • Eszközök és erőforrások címtárstruktúrája

A szándék fogalma

  • Bevezetés
  • Szándékszűrő
  • Használja az Intent to Start Activity funkciót
  • Android Rendelkezésre álló szándékok
  • Kódminták
  • Szándék kategóriák
  • Késői futásidejű kötés
  • Használja az Intent to Start szolgáltatást
  • Műsorszóró vevők
  • Az Intent Object Structure
  • Az Intent komponens neve
  • A szándékos cselekvés
  • A szándékadatok
  • A szándék kategória
  • Az Intent Extrák
  • Az Intent Flags
  • Szándékok felbontása
  • Szándékszűrő szerkezete
  • A cselekvési teszt
  • A kategória teszt
  • Az adatteszt
  • Több mérkőzés
  • Android Előre meghatározott szándékok
  • Minták

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

  • Bevezetés
  • GUI minta a forráskódban
  • GUI minta itt: XML
  • GUI minta XML és forráskód
  • TextView
  • TextView minta
  • TextView stílusminta
  • Szöveg szerkesztése
  • EditText minta
  • AutoCompleteTextView
  • AutoCompleteTextView minta
  • MultiAutoCompleteTextView
  • MultiAutoCompleteTextView minta
  • Gomb
  • Gomb minta
  • ImageButton
  • ImageButton minta
  • Váltó gomb
  • ToggleButton minta
  • Checkbox Control
  • Checkbox Control Minta
  • RadioButton Control
  • RadioButton Control minta
  • Lista nézet
  • ListView minta
  • GridView vezérlés
  • GridView vezérlési minta
  • Dátum és idő vezérlők
  • Galériavezérlő
  • MapView
  • WebView

Layout Managers

  • Bevezetés
  • Lineáris elrendezés
  • Elrendezés súlya
  • Grav
  • Minták
  • Táblázat elrendezése
  • Padding Properties
  • RelativeLayout
  • AbsoluteLayout
  • FrameLayout
  • TabsHost

Menük és párbeszédpanelek

  • Bevezetés
  • Menü felület
  • MenuItem felület
  • Almenü felület
  • Menüelemek csoportja
  • Menüelemek Attribútumok
  • Konténer menüelemek
  • Rendszer menüelemek
  • Másodlagos menüelemek
  • Alternatív menüelemek
  • Menü létrehozása, minta
  • Menüelemek csoportok
  • Menüpontok Eseménykezelés
  • Visszahívási funkció felülbírálása
  • Határozza meg a Figyelőt
  • Intents használata
  • Kibővített menü
  • Ikon menük
  • Almenük
  • Rendszermenük
  • Helyi menük
  • Minták
  • Menüesemények kezelése
  • Menü létrehozása a XML segítségével
  • Figyelmeztető párbeszédpanel
  • Prompt párbeszédpanel
  • Minták

Hely alapú szolgáltatások

  • Bevezetés
  • A térképkulcs
  • Az MD-5 aláírás
  • Google Maps Key
  • Szükséges engedélyek
  • Kódminta
  • A térképvezérlő
  • Kódminták
  • Maps fedvények
  • Kódminták
  • A Geokóder osztály
  • A címosztály
  • A LocationManager osztály
  • A LocationListener felület
  • A Debug Monitor szolgáltatás (DMS)

Android Biztonsági modell

  • Bevezetés
  • Telepítés
  • A Keytool Utility
  • A jarsigner segédprogram
  • Telepítés az Eclipse segítségével
  • Elválasztott folyamatok
  • Deklaratív engedélyezési modell

Alkalmazás életciklusa

  • Bevezetés
  • Tevékenység életciklus módszerei
  • Az onStart() és onResume() metódusok
  • Az onPause() és onStope() metódusok
  • Vissza az előző tevékenységhez
  • Az onStop() és onDestroy() metódusok
  • Az onCreate() metódus
  • Az onPause() metódus

SQL item Database

  • Bevezetés
  • SQLite Megvalósítás
  • Az SQLiteOpenHelper osztály
  • Az onCreate() metódus
  • Az onUpgrade() metódus
  • Az onOpen() metódus
  • A getWriteableDatabase() módszer
  • A getReadableDatabase() módszer
  • Az SQLiteDatabase osztály, az execSQL() módszer
  • 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
  • SQL item Database
  • Tartalomszolgáltatók architektúrája
  • Tartalomszolgáltatók regisztrációja
  • Tartalomszolgáltatók REST Access
  • Tartalomszolgáltatók URL-struktúrája
  • Tartalomszolgáltatók MIME típusai
  • A Tartalomszolgáltató használata
  • Feljegyzések lekérése
  • Rekordok hozzáadása
  • A kurzor objektum
  • A ContentValues() objektum
  • Tartalomszolgáltató bemutatója

Fájl Management

  • Bevezetés
  • Fájlok létrehozása
  • AccessEgyszerű fájlok kezelése
  • AccessNyers erőforrások használata
  • XML Fájlok forrásai
  • SD kártya külső tárhely

Háttér alkalmazások

  • Bevezetés
  • Szolgáltatások
  • Háttér szálak
  • Pirítós készítés
  • Értesítések
  • Egyéb rendszerszolgáltatások
  • Háttér tevékenység minta

Tevékenységi adatok

  • Bevezetés
  • Az Intent Class
  • Indítsa el a tevékenységi módszereket
  • Adattovábbítás Activities között
  • Koherens felhasználói élmény
  • Kódminta

Web View

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

Java Nyelv

  • Bevezetés
  • A határok
  • Harmadik fél Java könyvtárai

Hibakeresés

  • Bevezetés
  • Eclipse Java Szerkesztő
  • Eclipse Java Debugger
  • Logcat
  • Android Debug Bridge
  • Dalvik Debug Monitor szolgáltatás
  • Traceview

Gyorsulásmérő

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

Lokalizáció

  • Bevezetés
  • Alapértelmezett erőforrások
  • Jelenlegi terület
  • Tesztelés
  • Egyéni nyelv
  • Kódminták

Beszédbevitel

  • Bevezetés
  • A RecognizerIntent osztály
  • Kezdés Speech Recognition
  • Google szerveroldal
  • A nyelvi modell
  • Szabad formájú nyelvi modell
  • Web Search Nyelvi modell

Fejlesztési 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 emulátor eszköz

Android Alkalmazások tesztelési gyakorlata – 4 óra

Automatizált tesztelés

  • JUnit Testing
  • Az állítások használata
  • Instrumentation Framework

Eszköztesztelésen

  • Felhasználói felület és konzisztencia
  • Az operációs rendszerrel való interakció funkcionalitása
  • Networking Tesztelés
  • Stressz teszt feltételei
  • Nemzetközi támogatási tesztelés
  • Általános követelmények

Eszköz távoli tesztelése

  • DeviceAnywhere Platform
  • Forgatókönyvek, amelyekről gondoskodni kell

Követelmények

Egyik sem

  21 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (2)

Rokon tanfolyam

Rokon kategóriák