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.
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
Vélemények (4)
Edzői tudás és könnyedség, amellyel bemutatta.
Piotr - DPDgroup IT Solutions sp. z o.o.
Kurzus - Android Applications Testing
Machine Translated
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurzus - Cross-platform mobile development with PhoneGap/Apache Cordova
Lectures (David is very knowledgeable on Android)
Johnny Miller - FedEx
Kurzus - Android Development
A tréner hajlandó volt további problémákat is feltárni a tőrben.
Susheel - Home
Kurzus - Dependency Injection with Dagger 2
Machine Translated