Kurzusleírás

Android Rendszerarchitektúra. Működési környezet

  • A rendszer általános architektúrájának megvitatása Android (Linux kernel, központi könyvtárak, JVM stb.)
  • A munkakörnyezet előkészítése (Eclipse + Android SDK). A program hibakeresésének módszerei. Beszélgetés az olyan eszközökről, mint az adb, draw9patch, DDMS, emulátor stb.
  • A tevékenység életciklusa. Megvalósítási és teljesítményelemzési módszerek onCreate, onStart, OnResume, OnPause, OnDestroy.
  • Adatstruktúra tervezés androidowego (src könyvtárak, res, xml fájl AndroidManifest.xml, engedélyek)
  • Az elrendezések létrehozásának szabályai. Példák Lineáris osztályú megvalósításra, Frame-, table-, RelativeLayout-ra.
  • Elrendezések megvalósítása betöltése XML fájlból és az alkalmazáson belülről. Gravségosztály.
  • Menük és párbeszédpanelek létrehozása. Megvalósítás és eseménykezelés osztálymenü és osztályok, amelyek öröklik a párbeszédet.

Támogatja a grafikát és az érintőfelületet

  • A View osztálymetódusok és rajzolható áttekintése és megvalósítása.
  • Gesztusok – érintéses eseményfeldolgozás. A TouchEvent megvalósítási osztály metódusai
  • a Android szoftver alapvető „építőelemeinek” megvalósítása. Megvalósítási osztályok TextView, Button, Checkbox, ListView stb.)
  • Értesítési osztály megvalósítása

Access a háttérben futó egyéb tevékenységekhez és szolgáltatásokhoz, többszálú

  • Az Intent osztály áttekintése – mit csinál.
  • Egyéb tevékenységek futtatása. A startActivity () és az onActivityResult () metódusok megvalósítása.
  • A háttérben működő indítási és kommunikációs szolgáltatások. A Szolgáltatás osztály megvitatása és megvalósítási módjai.
  • adások
  • Szálak és Multithreading. Megvalósítási AsyncTask osztály.
  • Szinkronizálás. Megvalósítás szinkronizálja a blokkokat és a szinkronizált metódusokat.

Szolgáltatás helye

  • Az alapvető elméleti információk a GPS-ről, WGS84-ről, digitális térképekről (GoogleMaps, OpenStreetMap, BingMaps stb.)
  • Eseménykezelő GPS. A LocationListener osztálymetódusok megvalósítása.
  • Ikonok és objektumok rajzolása a térképen.
  • A kattintás koordinátáinak kinyerése a térképen.

Egyéb

  • A szervizbeállítások a készüléken vannak tárolva. Osztálybeállítások.
  • Access távoli hálózati szolgáltatásokhoz. Megvalósítási osztályok HttpPost / HttpGet.
  • adatszerkezetek elemzése a XML-ban és a JSON-ban. Fájlok olvasása és írása az eszközön.
  • SQLite CONTENTMANAGER.
  • Érzékelők, kamerák, OpenGL.

Követelmények

Bevezetés az Programming-be Java nyelven (osztály, attribútum, metódus, öröklődés, interfészek, túlterhelés stb. fogalmainak ismerete)

 28 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (4)

Rokon tanfolyam

Rokon kategóriák