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

  • Bevezetés
  • 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észülékek
  • 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

Érintőképernyők

  • Bevezetés
  • Mozgásos események
  • Eseménysorozatok
  • Eseménykezelés
  • Kezelési módszer
  • Minták

Stílus meghatározása

  • Bevezetés
  • Stílus meghatározása
  • Minták
  • Stílusdefiníciók öröklődése
  • Stílus tulajdonságai
  • Téma meghatározása
  • Előre meghatározott témák
  • Előre meghatározott témák
  • Előre meghatározott téma öröklése
  • App widgetek fejlesztése
  • Az alkalmazásmodulok áttekintése
  • Gyakorlati minták
  • Alapvető alkalmazásmodul-struktúra
  • Konfigurációs tevékenység
  • Tervezési irányelvek

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)

Web Services

  • Bevezetés
  • A HttpClient osztály
  • A HttpGet osztály
  • A HttpPost osztály
  • A HttpResponse osztály
  • Kódminták
  • HTTP Get Request
  • HTTP-küldési kérelem
  • Kódminták
  • Időtúllépési kivételek
  • Menetelési problémák

Android Szolgáltatások

  • Bevezetés
  • Szolgáltatások létrehozása
  • A szolgáltatási osztály
  • Háttérfeladatok
  • Inter Process Communication
  • Elkülönített megvalósítás
  • Helyi szolgáltatás Távoli szolgáltatások
  • AIDL fordító
  • Távoli szolgáltatás létrehozása a Remote Service használatával
  • Minták

Media Framework

  • Bevezetés
  • Hang lejátszása
  • Videó lejátszása
  • Egyszerű MP3 lejátszó demo
  • Egyszerű videólejátszó bemutató

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

Grafika Animation

  • Bevezetés
  • Képkockáról kockára Animation
  • Kódminta
  • Tween Animation
  • Kódminták

Alapvető grafika

  • Bevezetés
  • A rajzolható absztrakt osztály
  • Kódminta
  • A ShapeDrable absztrakt osztály
  • Kódminta

OpenGL grafika

  • Bevezetés
  • A glVertexPointer módszer
  • A glDrawElement módszer
  • Kódminta

Testreszabott nézetek

  • Bevezetés
  • Testreszabott folyamatjelző sáv
  • Model View Controller

Android Szálak

  • Bevezetés
  • Az UI szál
  • Az egyszálas szabály
  • A runOnUiThread módszer
  • A bejegyzés módszere
  • A post-Delayed Method
  • A Handler osztály
  • Az AsyncTask segédprogram osztály
  • Üzenetek küldése a kezelőnek
  • Háttérszálak Figyelmeztetések

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

Tartalomszolgá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, Feljegyzések hozzáadása
  • A kurzorobjektum, a ContentValues() objektum
  • Tartalomszolgáltató bemutatója
  • Tartalomszolgáltatók fejlesztése
  • Kódminták
  • A SimpleCursorAdapter osztály
  • Az onCreate() metódus
  • A query() metódus
  • Az insert() metódus
  • Az update() metódus
  • A delete() metódus
  • A getType() metódus
  • Kódminták
  • Változások értesítése

Megosztott beállítások

  • Bevezetés
  • A SharedPreferences felület
  • A SharedPreferences.Editor osztály
  • Kódminták

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

Dalvik VM

  • Bevezetés
  • Összehasonlítás a JVM-mel
  • A dex fájlformátum
  • A dx segédprogram
  • Szemetes
  • A Dalvik VM irányítása

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

SMS üzenetek

  • Bevezetés
  • Az SMSManager osztály
  • A SEND_SMS engedély
  • SMS küldése
  • SMS fogadása

Telefonálás

  • Bevezetés
  • Telefonhívások kezdeményezése
  • Az android.telephony csomag
  • A CallLocation osztály
  • A PhoneStateListener osztály
  • A ServiceState osztály
  • A TelephonyManager osztály
  • Korlátozások,Android VoIP

Web View

  • Bevezetés
  • A WebView osztály
  • Az android.webkit csomag
  • Az INTERNET engedély
  • A loadUrl() metódus
  • JavaSzkripttá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
  • Instrumentation Framework

Adapterek

  • Bevezetés
  • Osztályok hierarchiája
  • Az adapter célja
  • A SimpleCursorAdapter osztály
  • Az ArrayAdapter osztály

Élő háttérképek

  • Bevezetés
  • Élő háttérkép készítése
  • Felhasználói interakció
  • A user-sdk Element
  • A felhasználási funkció Element
  • PerformanceCode minták

BroadcastReceiver

  • Bevezetés
  • Vevő regisztrálása
  • Vevő életciklusa
  • Kódminták

Bluetooth

  • Bevezetés
  • A képességek
  • A Bluetooth Adapter osztály
  • A Bluetooth-eszköz osztály
  • A BluetootnSocket interfész
  • A BluetoothServerSocket osztály
  • A Bluetooth osztály
  • Bluetooth engedély
  • A Bluetooth beállítása
  • Eszközök keresése
  • Párosított eszközök lekérdezése
  • Eszközök felfedezése
  • Felderíthetőség engedélyezése
  • Eszközök csatlakozása
  • Kódminták

Szöveg beszédre

  • Bevezetés
  • Pico motor
  • Demó
  • Egyetlen TTS motor
  • Kódminták

Android Search

  • Bevezetés
  • Javaslatok Szolgáltatók
  • Az onSearchRequest() metódus
  • Javaslat szolgáltató

Kamera

  • Bevezetés
  • Autofókusz
  • Kép paraméterei
  • Jelenet módok

Gyorsulásmérő

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

Iránytű

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

Rezgés

  • Bevezetés
  • A vibrátor osztály
  • Rezgéssorozatok

WiFi kapcsolat

  • Bevezetés
  • A WifiManager osztály
  • Felhasználói engedélyek
  • Search a Hot Spots számára
  • Hot Spots összekapcsolása

Networking

  • Bevezetés
  • Java Networking Osztályok
  • Android Networking Osztályok
  • Apache Networking osztályok

Beviteli módszer keretrendszer

  • Bevezetés
  • Az android:inputType attribútum
  • Testreszabott IMF

Eszköz elforgatása

  • Bevezetés
  • Két XML elrendezési dokumentum
  • Kódminták

Lokalizáció

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

Memória Management

  • Az alkalmazás kontextusa
  • A képernyő tájolása megváltozik
  • Statikus belső osztályok
  • Gyenge hivatkozások
  • Szemetes

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

Azonnali üzenetküldés

  • Bevezetés
  • Jabber protokoll
  • GTalk interakció

Követelmények

Egyik sem

  28 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (4)

Rokon tanfolyam

Rokon kategóriák