Ugrás a fő tartalomra

Bejegyzések

Bejegyzések megjelenítése ebből a hónapból: 2020

Android fejlesztés 4 : Beállítások

 Erőforrások és beállítások Az Android alkalmazásoknál a felhasználói felület és a program forráskódja általában jól elkülönül egymástól.  A felhasználói felület kialakítására XML állományokat használunk, melyek könyvtár stukatúrában  RES mappa alatt helyezkednek el. Az android forráskódok az SRC, míg az erőforrások a RES alkönyvtárban helyezkednek el és a kettő közötti kapcsolatot az R.java állomány teremteni meg, amelyet a rendszer automatikusan kezel. Az AS 4.0 verziótól az r.java már lefordítva becsomagolva található meg az alábbihoz hasonló utvonalon: .\AndroidStudioProjects\mirelax\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug\R.jar A RES mappa tartalmaz a komponensre érvényes leírásokat, amiket akár többször fel lehet használni.  Ilyen például színek, iconok, és egyéb stílus beállítása, vagy az activity-k és fragmentek kinézetéért felelős layout.xml fájlok paraméterei. RES filek külön mappákba:  drawable mappák: a képek, b...

Android fejlesztés 3 : Elemek

 Kódolási elemek A forráskódok az src , míg az erőforrások a res alkönyvtárban helyezkednek el, a kapcsolatot az R.java állomány fogja megteremteni, azaz ennek a segítségével tudjuk majd a forráskódunkból elérni a rendelkezésre álló erőforrásainkat. Kódolás során elkészítjük a forráskódot a hozzá tartozó XML erőforrás állományokkal, valamint a manifest állományban beállítjuk az alkalmazás hozzáférési jogosultságait, azaz megadta, hogy milyen elemeket, komponenseket érhet el az alkalmazás. A manifest állomány egy az alkalmazást leíró XML formátumü fájl, a projekt gyökérmappájában. Főbb feladatai: · Elsődleges feladata, hogy tájékoztatja a rendszert az alkalmazás részeiről, leírja az alkalmazás komponenseit. · Rögzíti a futtatáshoz szükséges követelményeket és jogosultságokat, például memóriakártya írás · Meghatározza az alkalmazás működési szükségleteit, például a kijelző méret. · Meghatározza az alkalmazás futtatásához szükséges (nem az Android frameworkhöz tartozó) API könyvtáraka...

Android fejlesztés 2 : Jellemzők

Android rendszer jellemzői A linux kernel feletti rétegben található alkalmazásfuttató környezet, amiben szerepel a központi könyvtár és a Dalvik virtuális gép.  A Dalvik azért különleges, mert ellentétben a Java virtuális gépekkel, a forráskódot nem .jar, hanem .dex kiterjesztésű futtatható fájlokká alakítja. Dalvik szerkezetileg regiszter (register-based), nem pedig verem alapú (stack-based), ami azt jelenti, hogy a hardverszintű processzor, és memóriaműveletek eltérnek.  A Dalvik processzort többet dolgoztató regiszter alapú sokkal gyorsabb, a memóriát többet használó verem-alapú karbantartása egyszerűbb.  Minden egyes alkalmazáshoz külön-külön Dalvik példány van, míg egy JVM tud futtatni több java programot is. Kompones szinten egy új program indítása előtt a rendszer megnézi, fut-e már a komponenst tartalmazó alkalmazás egy processze. Ha igen, alapesetben ehhez a processzhez rendeli a létrehozandó komponenst. Ha nem, akkor elindítja az alkalmazást, majd példányosítja...

Android fejlesztés 1 : Alapfogalmak

 Android Stúdió használata Telepítés után indítás: Indításkor, ha a számítógép nincs telepítve Android SDK és más részek, akkor AndroidStudio automatikusan letölti őket.  Az Android SDK egy programozási környezet, amely könyvtárakat, futtatható fájlokat, szkripteket, dokumentációt stb. tartalmaz. Android SDK a program kódot minden adattal és erőforrással együtt kiterjesztésű fájlba fordítja ez lesz a .apk.file, mely mindent tartalmaz, amire szükség van egy alkalmazás telepítéséhez egy Android-eszközre. Egy egyszerű alkalmazás létrehozása több szakaszból áll: Új projekt az AndroidStudio-ban  A felhasználói felület létrehozása, módosítása A felület objektum tevékenységek, navigáció és műveletek hozzáadása, beállítása. Az alkalmazás logika kialakítása Tesztelés, optimalizálás, javítás (alkalmazás próba az emulátorban.) Fő alkalmazás típusok: Az Android alkalmazás négy összetevőből áll. Minden komponens egy belépési pont, amelyen keresztül egy rendszer vagy a felhasználó hozz...

APEX fejlesztés

 APEX Az Oracle Application Express (továbbiakban APEX) egy professzionális, és rendkívül hatékony eszköz web-es adatbázis-alkalmazások fejlesztésére. Az Application Express (APEX) az Oracle adatbáziskezelő rendszer PL/SQL nyelvi környezetébe ágyazott webes eszközkészletre (Web-Toolkit) épülő, úgynevezett vékony-kliensű (webes) alkalmazások fejlesztésére szolgáló alkalmazás.  Egyszerű az alkalmazásfejlesztő környezet.  Egyszerű megtanulni annak, aki ismeri az SQL és PL/SQL programnyelveket.  Egyszerű architektúra.  Változatos sablonok és minták állnak rendelkezésre  Platform független környezet.    Az Oracle adatbázissal interaktív kapcsolatban áll, menedzseli az objektumokat és új objektumokat is létre tud hozni. Webes alkalmazást készíthetünk. A webes alkalmazás biztonsága a jogosultság-kezeléssel (autentikáció) és felhasználói név – jelszó párossal történő biztonságos belépéssel (autorizáció) oldható...