App
lisi siaki

    Fa'afeso'ota'i





    O la matou blog

    Matou te fa'apolokalame lou va'aia! Fa'atino lelei ile ONMA scout Android app development e fa'amaonia.

    Fa'afeso'ota'i
    atina'e polokalama Android

    O la matou blog


    A'oa'o fa'avae o polokalame Android

    Afai e te manaʻo e aʻoaʻo faʻavae o le Android Programmierung, o loʻo i ai nisi punaoa e mafai ona e mauaina i luga ole laiga. O le Android-Anfanger aʻoaʻoga e faʻatatau i tagata faʻaoga Java, o lea e te manaʻomia ai se poto masani i le gagana. O le a manaʻomia foʻi le faʻatulagaina o le tagata lava ia. Ole Android SDK e le o se mea tele, ae e tatau ona e maua se malamalama i Java. O lenei tusiga o le a savalia oe i le faagasologa o le fatuina o se talosaga Android faigofie ma aʻoaʻo pe faʻapefea ona fai se shareActionProvider.

    Java

    O le atina'eina o se Android-App e masani lava o lona uiga o le fa'aogaina o le gagana Java programme. Le faia o se Android-App, e te manaʻomia se meafaigaluega faʻapipiʻi talosaga e taʻua o le Android-Studio. O se a'oa'oga fa'avae Java o le a a'oa'oina ai oe e uiga i vaega eseese o se polokalama Android, e aofia ai le animation, leo, meapueata ma fa'agaioiga. Ole a'oa'oga fa'avae Java ole a fesoasoani fo'i ia te oe ile atina'eina o talosaga mo smartwatches ma luga ole laiga-lisi sili. Mulimuli ane, o le a mafai ona e atiaʻe polokalame mo nei masini uma ma faʻaoga lelei i lau masini.

    E le gata i le aoaoina o Java, e mafai foi ona e aʻoaʻo pe faʻapefea ona fausia ni faʻaoga faʻaoga e faʻaaoga ai le Android SDK, se meafaigaluega fa'atupuina talosaga. O lenei meafaigaluega e iai le Android SDK ma Interneti-teenused. Fa'alagolago ile tulaga o lou poto masani, e mafai ona e aʻoaʻo e atiaʻe polokalame faʻapipiʻi e ala i le faʻaaogaina o se faufale app. O lenei filifiliga e sili atu le taugata, ae fa'atagaina oe e fai ni polokalame e aunoa ma le a'oa'oina o polokalame. Pau lava le mea le lelei o Java e le lauiloa e pei o Swift, Sini-C po'o le Sa'o.

    E pei o le faiga faʻaogaina i luga ole Android e faʻavae ile Linux, Java o le gagana autu lea e faʻaaogaina mo le atinaʻeina o polokalama. E mafai ona e siiina le Java Studio mai Google mo le leai o se totogi, ma le Java SE Development Kit ma Runtime Environment (JVM) e fausia ai lau talosaga Android. O le Java o se gagana Polokalama Fa'atatau i Mea, ma o le gagana polokalame sili ona lauiloa mo le Android. Ae o le mea moni, Java e faʻaaogaina e tusi ai polokalama mo masini feaveaʻi. Ma afai e te manaʻo e fai se iOS app, e mafai ona e aʻoaʻoina Swift e aunoa ma le aʻoaʻoina o Java.

    XML-Fua'i

    A'o e galue ile polokalame Android, atonu e te manatu e le manaʻomia le XML-Parsing. Ae o le mea moni, XML-Parsing e mana'omia i le tele o tulaga. Le Gagana Fa'ailoga Fa'ateleina (XML) ose fa'asologa fa'asologa masani mo le fa'asoaina o fa'amatalaga ile initaneti. XML fafaga e masani ona saunia e upega tafaʻilagi e masani ona faʻafouina mea. Ole tele ole feso'ota'iga feso'ota'iga e tatau ona fa'avasegaina fa'amaumauga XML e tu'uina atu ai fa'amatalaga ia latou tagata fa'aoga.

    O le XML parsing application o le a aoina faʻamatalaga ma faʻaliliu i se manoa faʻatulagaina, lea e mafai ona faaaogaina i le tele o auala. O se vasega aoina, se fa'amaumauga, po'o se fa'amaumauga o filifiliga uma. O le laina fa'afuafua fa'afuafua e fa'apipi'iina i le HTML la'ititi. O nisi filifiliga atonu e sili atu ona lelei. Atonu e mana'omia se vasega masani, talu ai e faʻaaogaina se getResults() auala e aoina ai faʻamatalaga tuʻufaʻatasia o faʻamatalaga.

    Afai e te fou i polokalame Android, atonu o lo'o e mafaufau pe fa'apefea ona fa'aoga le JSON po'o le XML. E faʻaaoga muamua, e mana'omia le iai o le Android Studio, ae o le toe iloiloga o le SDK API e le afaina. Ina ia amata, e mafai ona e va'ai ile Android Developers website mo fa'atonuga. E tatau ona mafai ona e suʻeina faʻataʻitaʻiga JSON ma XML faʻataʻitaʻiga iina.

    Gaoioiga Lifecycle

    I polokalame Android, e mafai ona e fa'aogaina le Activity Lifecycle e pulea ai le amio a lau talosaga. O le fa'agasologa lea e toe fa'afo'i ai se gaioiga i luma ma fegalegaleai ma le tagata fa'aoga. A o iai i le tulaga toe amata, e tumau pea iina seia oo ina aveese le taulaiga mai ai, e pei o le taimi e faia ai e le tagata faʻaoga se telefoni, tapuni le app, pe tape le lau. O le mea e lelei ai, e mafai ona e fa'aopoopoina le fa'aogaina o le olaga i lau app e fa'aauau pea pe a mafai e le tagata fa'aoga ona va'aia.

    Le onStart() e vala'au auala pe a toeitiiti ona iloa lea o le Gaoioiga. E saunia ai le Gaoioiga mo galuega fegalegaleai. E vala'au a'o le'i faia le gaoioiga ile Pause() ma lugaResume() metotia. O lenei metotia e faʻaaogaina e faʻaosoina ai faʻafouga UI ma faʻasaoina faʻamatalaga talosaga aʻo leʻi faʻaumatia le gaioiga e le faiga. I le male, le onPause() auala e taʻua pe a ave se mea e taulaʻi i ai le tagata faʻaoga.

    O gaoioiga le toaga e ta'ua foi “le toaga” ma o mea ia e le o va'aia e le tagata fa'aoga. Afai o lo'o natia le fa'ailoga a le talosaga, o le a alu i le tulaga malolo, ma o le a le vaaia i le lisi o polokalama. O lenei setete e masani lava ona tutusa ma le taimi e kiliki ai e le tagata faʻaoga le ki tua navigation. Pe a pa'ū le va'aia o se gaioioiga i lalo o se fa'ailoga, o le a fasiotia.

    ShareActionProvider

    Afai o loʻo e suʻeina se auala faigofie e faʻasoa ai mea i luga ole Android, atonu e te manaʻo e mafaufau e faʻaaoga le ShareActionProvider. O lenei vasega o se vaega o le Android Support Library, lea e lagolagoina lomiga Android tuai. Fa'asoa-Apps o ni polokalama faigofie e fa'ataga ai tagata fa'aoga e fa'asoa mea i le va o ni polokalama se lua pe sili atu. Ole vasega ShareActionProvider ose meafaigaluega aoga mo nei polokalame. O le tulafono autu mo lenei vasega e mafai ona maua iinei.

    O lenei vasega e fusia ia lava i le Action Bar menueintrag, po'o Filifiliga Menu. E aliali mai o se fa'ailoga i le itu taumatau. A mae'a fa'apipi'i, amata otometi le polokalama. E mafai foi ona e mauaina le ShareActionProvider i le Android programmierung source code. O lo'o fa'aalia o se fa'aikona i le itu taumatau ma o lo'o iai se lisi o talosaga e mafai ona e fa'asoa. A maeʻa ona e faʻaopoopoina le ShareActionProvider i lau poloketi, e mafai ona e fa'alauiloa.

    ShareActionProvider na fa'aopoopoina ile fa'avae Android ile ICS. E fa'afaigofieina ai le fa'asoaina o fa'amatalaga i le va o polokalama Android. E fa'atumuina lisi va'aiga masani ma fa'afaigofie le fa'aopoopoina o se lisi fa'asoa i le ActionBar. ShareActionProvider o loʻo taofia foʻi le kamupani e tuʻuina atu ina ia mafai ona e suia lona faʻamoemoe pe a e manaʻo e faʻasoa. E sili ona aoga pe afai o loʻo e faʻaogaina le ActionBar e faʻasoa faʻamatalaga.

    XML manoa

    XML e tu mo le Extensible Markup Language, ma ose gagana fa'ailoga mama lea na mua'i atia'e mo le Gagana Fa'ailoga Lautele Fa'apitoa (SGML). XML fa'amatala fa'amaumauga ma fa'ailoga. O lenei gagana fa'ailoga e mafai ona fa'alautele ma faigofie ona atia'e, ma e faʻaaogaina lautele mo faʻamatalaga e fesoʻotaʻi ma UI i polokalame Android. O lenei tusiga o loʻo faʻamatalaina ai faʻavae o le XML ma faʻaalia pe faʻapefea ona faʻaogaina i polokalame Android.

    XML-Pase Metotia

    XML-Parsing o se galuega taua mo se tagata e fa'atupuina le Android, aemaise pe afai e te fuafua e faʻaaogaina i luga o upega tafaʻilagi. O se faila XML o lo'o iai se fa'asologa o mea tutupu, lea e fa'avasegaina ma fa'avasega i tusitusiga ma isi fa'amaumauga. E tolu ituaiga autu o XML parsers: SAX, DOM, ma TOSO. O nei metotia taʻitasi e faʻaogaina lana lava seti tulaga ese o tulafono e faʻatautaia ai faʻamaumauga ma faʻavasegaina.

    A o JSON e faʻaaogaina lautele mo Auaunaga i luga ole laiga, o nisi talosaga e manaʻomia pea ona faʻavasega faʻamaumauga XML. O le mea e lelei ai, e tele auala fa'avasega e avanoa mo le Android, e aofia ai le XML PullParser API. XML pull-parsing e mana'omia le itiiti ifo o le manatua nai lo le DOM Parser API. E iai ni eseesega masani i le va o nei metotia, ae e mafai ona e faʻaogaina se tasi e faʻataunuʻu ai le galuega lava e tasi.

    O le DOM o se isi filifiliga mo XML-parsing i le Android. O le DOM e sili atu lona tulagavae manatua, ae itiiti le lavelave nai lo le SAX. Afai o lau sini o le fatuina o se app e faʻaalia ai naʻo se vaega o se fafaga faʻamatalaga, se faiga SAX atonu e lava. Afai e te manaʻo e faʻasalalau seti faʻamaumauga tetele i le lumanaʻi, peita'i, e sili atu i taimi uma le faʻaogaina o le DOM approach.

    la matou vitio
    Maua se upusii fua