Aplikazioa
kontrol-zerrenda

    Kontaktua





    Gure bloga

    Zure ikusgarritasuna programatzen dugu! ONMA scout Android aplikazioaren garapenarekin errendimendu positiboa bermatuta dago.

    Kontaktua
    Android aplikazioen garapena

    Gure bloga


    Nola sortu Android aplikazioak

    Android aplikazioak

    Hainbat aplikazio gehi ditzakezu zure Android gailuan. Aplikazio hauek normalean aplikazioen tiraderan edo hasierako orrialdean daude eskuragarri, eta Android bertsioaren arabera aldatzen dira. Aplikazio hauek bateriaren iraupenari eta errendimenduari eragingo diote. Zure Android TV gailurako aplikazioak ere instala ditzakezu. Aplikazioa instalatu ondoren, zure gailuaren hasierako pantailan agertuko da.

    Jarduerak

    Jarduerak Android aplikazio baten oinarrizko elementuak dira. Osagai hauek aplikazioen arkitektura eta interfazearen diseinua definitzen dute. Android aplikazio bat ez da esperientzia bakarra, baina erabiltzaile batek nahierara sartu eta irten ditzakeen jarduera sorta bat. UI diseinatzaileak normalean aplikazio bat pantaila multzo gisa pentsatzen du, bakoitza jarduera batean mapatu. Erabiltzaile batek jarduera bat burutu ondoren, aplikazioak hurrengoa abiarazten du.

    Jarduerek aplikazioa sistema eragilearekin komunikatzen laguntzen dute eta unean pantailan dagoenaren jarraipena egiten laguntzen dute. Gainera, aurreko egoera bat berreskuratzen laguntzen dute. Aplikazio gehienek hainbat jarduera dituzte. Jarduera bakoitzak pantaila desberdinak kudeatzen ditu eta konplexutasuna aldatu egiten da. Jarduera baten bizi-zikloa webgune baten antzekoa da.

    Android sistemak jarduerak deitzen ditu aplikazioa exekutatzeko lehen urratsean. Sistemak onStart deitzen du() eta onStop() metodoak hainbat aldiz jarduera baten bizitzan zehar. Prozesu hau ezinbestekoa da aplikazioak erabiltzaile-esperientzia egonkorra duela ziurtatzeko. Sistemak jarduera bat noiz amaitu den eta birsortu behar den jarraipena ere egiten du. Praktika on bat Sortu deitzea da() jarduera bat sortzen denean.

    Jarduerak Android aplikazioen funtsezko zati bat dira. Aplikazio ereduaren muina adierazten dute. Jarduerak Android sistemak abiarazten ditu jardueraren bizi-zikloko fase ezberdinei dagozkien deia-itzultzeko metodoak deituz.. Android-eko dokumentazioak jardueren kontzeptua azaltzen du eta haiekin lan egiteko jarraibide arina eskaintzen du. Hurrengo atalak jarduera mota ezberdinen ikuspegi orokorra eskaintzen du eta mundu errealeko aplikazioekin nola erlazionatzen diren. Gainera, jarduerak nola egiten ikas dezakezu Android Garatzaileen Gida irakurrita.

    Jarduerak aplikazioaren manifestuan deklaratzen dira. Android aplikazio batean jarduera bat sortzeko, atributu zehatz bat gehitu behar diozu manifestuari. Atributu honek aplikazio-paketeari dagokion jarduera-klasearen izena zehazten du. Atributu hau aldatzen baduzu, baliteke aplikazioa guztiz funtzionala ez izatea.

    Ikuspegiak

    Ikuspegiak Android aplikazio baten erabiltzailearen interfazearen elementu oinarrizkoenak dira. Testua eta bestelako eduki grafikoak bistaratzeko espazio angeluzuzena eskaintzen dute eta hainbat gertaera kudeatu ditzakete. Android plataformak hainbat azpiklase eskaintzen ditu ikuspegietarako, TextView barne, Ikusi Taldea, eta ImageView. Ikuspegi bakoitzak bere ezaugarri multzoa du, aplikazioan nola jokatu eta erabiliko den definitzen dutenak.

    Diseinuak zure aplikazioaren egitura definitzen du eta bista-elementu asko ditu. Estiloa egin daiteke bere parametroak egokituz. Android-en diseinuak XML lengoaia erabiliz antolatzen dira. Hainbat diseinu mota daude. Diseinu lineala elementuak modu linealean lerrokatzeko erabiltzen da.

    Diseinuak haurraren ikuspegiak elkarren artean nola antolatu zehazten du. Murrizketen diseinuak diseinu linealak baino konplexuagoak dira, baina malguagoak eta azkarragoak dira UI konplexuagoetarako. Murrizketa-diseinuek ikuspegi lauagoko hierarkia ere eskaintzen dute, horrek esan nahi du exekuzioan prozesatu gutxiago. Android Studio diseinu editorearekin erabiltzeko ere diseinatuta daude. Diseinuarekin, erabiltzaileek arrastatu eta jaregin GUI osagaiak blueprint tresnan, eta, ondoren, zehaztu argibideak nola bistaratzeko.

    Android-en, jarduera bakoitzak View eta ViewGroup klaseetako hainbat UI osagai ditu. UI elementu hauek pantailako eremu angeluzuzen bat adierazten dute eta edukia bistaratzeaz arduratzen dira. Beste elementu batzuekin batera erabil daitezke aplikazio konplexuago bat sortzeko. Eta Android garapen ingurunearekin lanean jarraitzen duzun bitartean, oinarrizko Android osagai horiei buruz gehiago jakingo duzu.

    Baliabide alternatiboak

    Android aplikazio batek baliabide mota desberdinak horni ditzake, gailuaren interfazearen hizkuntzaren eta diseinuaren arabera. Android SDK-ak baliabide-multzo desberdinak zehazteko metodoak erakusten ez dituen arren, ezarpenen panela erabil dezakezu garatzen ari zaren gailurako baliabide multzo egokia ezartzeko. Adibidez, diseinu-baliabide desberdinak erabil ditzakezu pantailako espazioa aprobetxatzeko, edo erabili hainbat kate-baliabide testua erabiltzailearen interfazean itzultzeko.

    Baliabide alternatiboak baliabide lehenetsien aliasak dira. Garrantzitsua da baliabide lehenetsiak eskaintzea zure aplikazioa huts egin ez dadin aurreikusi gabeko konfigurazio batean erabiltzen ari denean. Android-en bertsio berriek Android-en bertsio zaharrek onartzen ez dituzten konfigurazio-kalifikatzaileak gehitzen dituztenean gertatzen da. Zure aplikazioak baliabide lehenetsiak eskaintzen ez baditu, gailua huts egitea eragingo du.

    Android aplikazioek baliabide lehenetsiak eman behar dituzten bitartean, gailu konfigurazio zehatzetarako baliabide alternatiboak eskaintzea gomendatzen da. Adibidez, mySdkVersion 4+ aplikazioek ez dute marrazteko baliabide lehenetsirik behar. Gainera, Android-ek gailuaren konfigurazioaren arabera egokiena den baliabideen direktorioa aukera dezake. Gero, beharren arabera bit-mapak eskala ditzake.

    Sistemak baliabide egokirik aurkitzen ez badu, tamaina egokiena duen baliabidea hautatuko du. Horrek esan nahi du zure aplikazioak espero baino pantaila txikiagoak kudeatzeko gai izan behar duela. Horregatik, hobe da bi dimentsio dituzten baliabideak erabiltzea. Honela, zure aplikazioa gailu eta pantaila bereizmen zehatzetarako lokalizatu dezakezu.

    Eduki-hornitzaileak

    Eduki-hornitzaileak behar dira Android aplikazioak datu base batera sartzeko. Datuen biltegi zentral bat dira eta aplikazioen arteko datuak trukatzeko interfaze bat eskaintzen dute. Eduki-hornitzaileak ere beharrezkoak dira Android-en mezularitza aplikaziorako. Eduki-hornitzaile bat jarduera-fitxategian erregistratuta dago hornitzaile-etiketa batekin. Zure eduki-hornitzailea erregistratzeko, jarraitu beheko urratsak: * Hautatu SDK minimoa. * Gehitu eduki-hornitzailearen etiketa zure aplikazioan.

    ContentProviders zure aplikazioak behar dituen datu-baliabideetara sar daitezke, hala nola, erabiltzailearen hiztegia. Irakurtzeko eta idazteko baimena behar dute. Baimen hau android.permission.readPermission helbidetik lor daiteke() metodoa. ContentProviders ere bezeroarekin elkarreragin, segurtasuna maneiatzea, eta prozesuen arteko komunikazioa.

    Eduki-hornitzaileen erabilera ohikoena beste aplikazio batzuetarako datuak gordetzea da. Eduki-hornitzaileak datu-base erlazional gisa jokatzen du eta zure aplikazioei datuetara segurtasunez atzitzeko aukera ematen die. Eduki hornitzaileak ere datuak alda ditzake erabiltzailearen eskakizunen arabera. Android sistemari esker, eduki hornitzaileak aplikazioen datuak hainbat modutan kudeatzen ditu, bere beharren arabera.

    Eduki-hornitzaileak Android garapenaren funtsezko zati dira. Esparruak eduki hornitzaileen liburutegi integrala du, zure gailuan dituzun datuak kudeatzen lagun zaitzake. Liburutegi honek zure datuak leku bakarrean zentralizatzeko aukera ematen dizu. Horren adibide ona kontaktuak dira, ContactProvider aplikazio batean gordetzen direnak. Gero, beste aplikazio batzuek ContactProvider-en interfazea erabiliz atzi ditzakete. ContactProvider-en interfazeak txertatzeko metodoak biltzen ditu, eguneratu, ezabatu, eta kontsulta. Eduki-hornitzaileak barnean ere erabiltzen ditu Android-ek. Laster-markak sistemarako eduki-hornitzaileak ere badira. Azkenik, Sistemako euskarri guztiak MediaStore eduki-hornitzaile batean erregistratuta daude.

    Eduki-hornitzailea URI helbide jakin bat izateko konfigura daiteke. URI hau edukira sartzeko erabiltzen da. Datu mota eta baimenak ere zehaztu ditzake. Eduki-hornitzailea ere konfigura daiteke datuen esportazioa ahalbidetzeko.

    Baimen sistema

    Android gailuetako baimen-sistema zure gailua babesteko zati garrantzitsua da. Instalatzen dituzun aplikazio motak eta zer atzi dezaketen muga dezake. Baimen-sistema ere erabil dezakezu zure pribatutasuna babesteko. Kontuz ibili sarbide gehiegi eskatzen duten aplikazioekin. Nahi duzun azken gauza telefonoaren mikrofonorako sarbidea ematea da.

    Android-en baimen-sistemak segurtasun-mailaren arabera sailkatzen ditu aplikazioak. Oinarrizko bi baimen motaren artean aukeratu dezakezu: baimen arruntak eta sinadura baimenak. Desberdintasuna aplikazio batek sandboxetik kanpo egin dezakeenaren esparrua da. Baimen arruntak dituzten aplikazioek arrisku minimoak eragiten dituzte erabiltzailearen pribatutasunerako eta beste aplikazioetarako. Baimen batzuk automatikoki ematen dituzte, hirugarrenen aplikazioek, berriz, beste batzuk eskatu behar dituzte.

    Baimen kaltegarriak dituzten aplikazioek zure mezu pribatuak espia ditzakete, harpidetu nahi ez dituzun zerbitzuetara, eta bidali spam zure sarrera-ontzia. Aplikazio jakin batek zure telefonotik zein baimen eska ditzakeen kontrola dezakezu biltegiratze-kokapen jakin batzuetara sartzeko baimena emanez. Adibidez, musika-aplikazioek zure SD txartela sar dezakete deskargatutako abestiak gordetzeko, sare sozialetako aplikazioek zure kontaktuetara sar daitezkeen bitartean. Aplikazio gaiztoek zure kokapena eta osasun-datuetarako sarbidea izan dezakete.

    Android baimen-sistemak zure aplikazioek bildu eta partekatzen dituzten datuak kudeatzeko modu errazean eskaintzen du. Aplikazio bat deskargatu aurretik, Google Play dendan bere baimenak egiazta ditzakezu eta zeintzuk diren fidagarriak aukeratu. Baimen egokiak dituzten aplikazioetan soilik fida daitezke erabiltzaileek. Garrantzitsua da zure datuak pribatuak izatea, beraz, ziurtatu zertarako ematen ari zaren baimena badakizu.

    gure bideoa
    Eskuratu doako aurrekontua