Hogyan írjunk egy fájlkezelő android

Ebben a cikkben a kezdő fejlesztők szoftver az Android operációs rendszer, próbáljuk megérteni lépésről lépésre, hogyan lehet létrehozni saját egyszerű fájlkezelő. Természetesen a példák a kódot hasznos lesz tisztán oktatási célokra ezeket az új Android-programozás.







Miután telepítette a fejlesztői környezet, futtatni. Ha ez az Eclipse, válassza ki a «Window» menü -> «Android SDK és AVD menedzser», ahol úgy döntünk, hogy telepítse az összes szükséges elem. A legegyszerűbb módja, persze, hogy telepítse az összes komponenst, de a szükséges minimális magában, minden esetben legalább Android 2.1 / 2.2, Android SDK, Android SDK Platform-eszközöket.

Fejlesztői környezet kész. Alkalmazásának vizsgálatára létrehozott, akkor használja a praktikus emulátor virtuális Android-készülékek. A emulátor hozzáadjuk a Android SDK és AVD Manager ablakot. Ehhez kattintson a «New ...» a «Virtual Devices» lap. Töltse ki a mezőt «Név» kérésre, adja meg a kívánt API verzió, és hozzá az újonnan létrehozott virtuális Android-eszközön.

Hogyan írjunk egy fájlkezelő android

Csupán annyit jegyzünk meg, hogy a bejelentkezés az alkalmazások által valós eszközök egyébként igen kívánatos a nagyobb bizalmat annak teljesítményét.

Most folytassa közvetlenül a létrehozása egy új projekt. A «File» -> «New» -> «Project», a megjelenő ablakban válaszd a «Android» -> «Android Project» és kattintson a «Next». Megjelenő ablakban írja valahogy így:

Hogyan írjunk egy fájlkezelő android

Tehát, van egy cél -, hogy a minimális funkcionalitását egy fájlkezelő, például - alapvető navigációs mappák, azaz akár anélkül, hogy olyan helyre root jogokkal. Arra is szükség van, hogy megjelenjen a képernyő felső részén az aktuális hely a fájlrendszerben.







Nézzük a szerkezet a projekt:

Hogyan írjunk egy fájlkezelő android

/ Res / drawable- * dpi - a katalógus források, amelyek célja eszközök különböző felbontású képernyő. Ebben a szakaszban, hogy tartalmaz egy magányos fájlt icon.png - ikon az alkalmazás számára.

/ Res / elrendezés - a könyvtár tartalmazza az xml-fájlok, amelyek leírják a szerkezete és megjelenése a formák és elemek. Közvetlenül létrehozását követően a projekt, a mappa main.xml fájlt. is létrehozhat row.xml fájlt. amely leírja a megjelenése a sorozatban - a lista elemeit a fájlok fát a fájlkezelő.

/ Res / értékeket - ebben a mappában kerülnek a konstans, ami a projektre alkalmazni.

Szerkesztése .xml-fájlokat lehet a vizuális és szöveges módban, a második előnyös. És így, hogy módosítsa a kódot nyomja meg a jobb egérgombbal a szükséges .xml fájlban, a csomag Explorer, és válassza ki az elemet «Nyílt a» -> «szövegszerkesztő».

FileManager.java fájl tartalmazza az alap osztály a fő jelentkezési lapot. Itt van az összes kódot írtunk.

AndroidManifest.xml - tartalmazza az összes alapvető tulajdonságait a projekt, köztük a beállított, amikor azt létrehozzák (pl neve). Tehát, hogy ha szükséges, változtassa meg a nevét, a projekt a folyamatban fejlődő alkalmazások szükséges szerkeszteni a fájlt.

Kezdjük kódot, ahogy haladunk véghezvinni, amelyért felelős. main.xml file:

A kód beállítva a bázis Layout`a jelölések. TableLayout azt jelenti, hogy az elemek vannak elrendezve egy táblázatban. A táblázat tetején sejt TextView elem, vagyis a szövegmezőbe, és az alsó - ListView, hogy megtalálja. Mindkét elemek id, mely segítségével meg lehet változtatni a tartalmát. Például, egy szöveges mező R.id.titleManager TextView.

E sorok beállítása jelöléseket minden ListView elem, azaz az egyes mappák és fájlok. A kód tartalmazza az elem szélesség, magasság, padding (padding) és a beállítási - függőlegesen középre (center_vertical).

Az elején a megadott csomag neve (csomag név). által 18yu összhangban a 2. felelős az import könyvtárak működtetéséhez szükséges az alkalmazást. Eclipse képes előállítani és import podgruzku szükséges könyvtárak automatikusan, ha találkozik valami ismeretlen. Általában meghatározott a fenti kódot, csak öt látási funkciók, ez a csontváz alkalmazás, amely biztosítja az alapvető navigációs az Android-devaysa fájlrendszert. Az egyetlen kikötés - ha megpróbálja megnyitni a könyvtárat, hogy elérje az igény a root jog, az alkalmazás hibát jelez, és zárva lesz.




Kapcsolódó cikkek