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


    Auala e Fausia ai Android Apps

    polokalama Android

    E mafai ona e fa'aopoopoina ni talosaga eseese i lau masini Android. O nei tusi talosaga e masani lava ona maua i totonu o le app drawer po'o le itulau autu, ma e eseese e faalagolago i le Android version. O nei talosaga o le a aafia ai lou ola maa ma le faatinoga. E mafai foi ona e fa'apipi'i tusi talosaga mo lau masini Android TV. A maeʻa ona faʻapipiʻi le talosaga, o le a fa'aalia i le mata o lau masini.

    Gaoioiga

    Gaoioiga o poloka autu autu o se Android app. O vaega nei e fa'amatala ai le fa'ata'ita'iga o le app ma le UI design. O se Android app e le o se poto masani, ae o se faasologa o gaioiga e mafai e se tagata faʻaoga ona ulufale ma alu ese i le manaʻo. E masani ona manatu le tagata fa'ailoga UI i se app o se seti o lau, ua faafanua taitasi i se gaoioiga. A uma ona fa'auma e le tagata fa'aoga se gaoioiga se tasi, o le app fa'alauiloa le isi.

    O gaioiga e fesoasoani i le app e fesoʻotaʻi ma le faiga faʻaogaina ma siaki mea o loʻo i luga o le lau. I le male, latou fesoasoani e toe faʻaleleia se tulaga muamua. O le tele o polokalama e tele gaioiga. O gaioiga ta'itasi e fa'atautaia lau 'ese'ese ma e eseese i lavelave. Ole fa'asologa ole olaga ole gaioiga e tutusa ma se upega tafa'ilagi.

    Gaoioiga e valaʻauina e le Android system i le laasaga muamua o le faʻatinoina o le app. E vala'au le faiga ileStart() ma onStop() metotia faatele i le olaga atoa o se gaoioiga. O lenei faiga e taua tele ina ia mautinoa o loʻo i ai i le app se poto masani faʻaoga mautu. O lo'o fa'amauina fo'i e le faiga le taimi e fa'auma ai se gaioiga ma e mana'omia ona toe fai. O se faiga lelei ole vala'au ileCreate() pe a faia se gaoioiga.

    Gaoioiga o se vaega taua o polokalama Android. Latou te fai ma sui o le autu o le faʻataʻitaʻiga faʻaoga. O gaioiga e amataina e le Android system e ala i le faʻaogaina o auala toe faʻafoʻisia e fetaui ma vaega eseese o le gaioiga o le olaga. O fa'amaumauga a le Android o lo'o fa'amatalaina ai le manatu o gaioiga ma tu'uina atu le ta'iala mama i le auala e galulue ai ma i latou. O le vaega o loʻo mulimuli mai o loʻo tuʻuina atu ai se aotelega o ituaiga o gaioiga eseese ma pe faʻafefea ona fesoʻotaʻi ma faʻaoga moni o le lalolagi. I le male, e mafai ona e aʻoaʻoina pe faʻafefea ona fai ni gaioiga e ala i le faitauina o le Android Developer Guide.

    O gaioiga o loʻo faʻaalia i le faʻaaliga a le app. Ina ia faia se gaioiga i se Android app, e tatau ona e fa'aopoopoina se uiga fa'apitoa i le fa'aaliga. O lenei uiga e fa'amaoti ai le igoa o le vasega o gaoioiga e fa'atatau i le afifi o le app. Afai e te suia lenei uiga, atonu e le atoatoa le aoga o le app.

    Vaaiga

    Va'aiga o elemene sili ona taua o le fa'aoga fa'aoga o se Android app. Latou te tu'uina atu avanoa fa'afa'afa'afa mo le fa'aaliaina o tusitusiga ma isi mea fa'akalafi ma e mafai ona fa'atautaia mea eseese. O le Android platform e maua ai le tele o vasega laiti mo vaaiga, e aofia ai TextView, ViewGroup, ma ImageView. E tofu le vaaiga ma ona lava seti o uiga, lea e fa'amatalaina pe fa'afefea ona amio ma fa'aaogaina i le talosaga.

    O le Layout e faʻamalamalamaina le fausaga o lau talosaga ma o loʻo iai le tele o elemene vaʻaia. E mafai ona fa'avasegaina e ala i le fetu'una'i o ona ta'otoga. Layouts i le Android o lo'o fa'atulagaina e fa'aaoga ai le gagana XML. E tele ituaiga eseese o laiga. Fa'atonu laina e fa'aoga e fa'aoga ai mea i se laina laina.

    Layout o lo'o fa'amaoti mai ai le fa'atulagaina o va'aiga a le tamaititi e fa'atatau i le tasi ma le isi. E sili atu le lavelave o fa'atonuga fa'atapula'a nai lo fa'asologa laina, ae sili atu ona fetuutuunai ma vave mo UI sili atu ona lavelave. O fa'atonuga fa'atapula'aina e maua ai fo'i se fa'avasegaga va'aiga fa'alelei, o lona uiga e itiiti le fa'agaioiga i le taimi fa'atino. Ua mamanuina foi mo le faaaogaina i le Android Studio design editor. Faatasi ai ma le faatulagaga, tagata fa'aoga toso ma tu'u i lalo vaega GUI i luga o le meafaigaluega mamanu, ona fa'ama'oti mai lea o fa'atonuga ile fa'aali atu.

    I le Android, o gaioiga ta'itasi o lo'o i ai le tele o vaega UI o lo'o i totonu o vasega Va'aiga ma ViewGroup. O nei elemene UI o loʻo faʻatusalia se vaega faatafafa i luga o le lau ma e nafa ma le faʻaalia o mea. E mafai ona faʻaogaina faʻatasi ma isi elemene e fatu ai se faʻaoga sili atu ona faigata. Ma a'o e fa'aauau pea ona e galue ma le si'osi'omaga atina'e Android, e te iloa atili e uiga i nei vaega autu Android.

    Isi punaoa

    O se talosaga Android e mafai ona tuʻuina atu ituaiga eseese o punaoa, fa'alagolago ile gagana ma le fa'atulagaina ole masini. E ui lava e le fa'aalia e le Android SDK ni metotia mo le fa'amaoniaina o seti punaoa eseese, e mafai ona e fa'aogaina le laulau fa'atulagaina e fa'atulaga ai punaoa talafeagai mo le masini o lo'o e atia'e ai. Faataitaiga, e mafai ona e fa'aogaina punaoa fa'atulagaina eseese e fa'aoga lelei ai avanoa avanoa, po'o le fa'aogaina o punaoa manoa eseese e fa'aliliu ai le tusitusiga i le fa'aoga fa'aoga.

    O isi punaoa o igoa fa'aigoa mo punaoa le aoga. E taua tele le tu'uina atu o punaoa fa'aletonu e puipuia ai lau app mai le pa'u pe a fa'aogaina i se fa'atulagaga e le'i mafaufauina. E tupu lenei mea pe a fa'aopoopo e fa'aliliuga fou o le Android ni fa'atonuga fa'atonu e le lagolagoina e fa'asologa tuai o le Android. Afai e le maua e lau app ni punaoa fa'aletonu, o le a mafua ai ona paʻu le masini.

    A'o fa'aoga Android e tatau ona tu'uina atu punaoa fa'aletonu, e fautuaina e tuʻuina atu isi punaoa mo faʻatonuga o masini. Faataitaiga, minSdkVersion 4+ apps e le mana'omia ni puna'oa e mafai ona fa'aogaina. E lē gata i lea, E mafai e le Android ona filifili le su'esu'ega sili ona fetaui lelei e fa'atatau i le fa'atulagaina o le masini. Ona, e mafai ona fua fa'afanua ata pe a mana'omia.

    Afai e le maua e le faiga se punaoa talafeagai, o le a filifilia se punaoa e sili ona talafeagai. O lona uiga e tatau ona mafai e lau tusi talosaga ona faʻaogaina lau laiti nai lo le faʻamoemoeina. O lea la, e sili atu le faʻaogaina o punaoa i itu uma e lua. O lenei auala, e mafai ona e va'aia lau talosaga mo masini fa'apitoa ma fa'ai'uga mata.

    Tuuina atu o mea

    E mana'omia mea e tu'uina atu mea mo talosaga Android e maua ai se fa'amaumauga. O latou ose nofoaga tutotonu mo faʻamaumauga ma tuʻuina atu se atinaʻe mo fefaʻatauaiga o faʻamatalaga i le va o talosaga. E mana'omia fo'i mea e tu'uina atu mea mo le talosaga fe'au a le Android. O lo'o fa'amauina se Fa'asoa Fa'amatalaga i le faila o gaioiga ma se fa'ailoga e tu'uina atu. Le resitalaina o lau kamupani e tu'uina atu mea, mulimuli i laasaga o loʻo i lalo: * Filifili le la'ititi SDK. * Fa'aopoopo se fa'ailoga e tu'uina atu mea i lau talosaga.

    E mafai e ContentProviders ona maua punaoa faʻamaumauga e manaʻomia e lau talosaga, pei ole lomifefiloi fa'aoga. Latou te manaʻomia le faʻatagaga mo le faitau ma le tusitusi. E mafai ona maua lenei faatagaga mai le android.permission.readPermission() auala. ContentProviders e fegalegaleai foi ma le kalani, taulimaina saogalemu, ma feso'ota'iga va'ava'ai.

    Ole fa'aoga masani ole Content Providers ole teuina o fa'amaumauga mo isi talosaga. O lo'o tu'uina atu mea e tu'uina atu e galue o se fa'amaumauga feso'ota'iga ma fa'atagaina au tusi talosaga e maua ma le saogalemu fa'amaumauga. E mafai fo'i e le 'au'aunaga tu'ufa'atasi ona fa'aleleia fa'amaumauga e tusa ai ma mana'oga a le tagata fa'aoga. O le Android system e mafai ai e le tagata e tuʻuina atu mea e faʻatautaia faʻamatalaga talosaga i le tele o auala, fa'atatau i ona mana'oga.

    O mea e tuʻuina atu mea o se vaega taua o le atinaʻeina o Android. O le auivi o loʻo i ai se faletusi tuʻuina atu mea e mafai ona fesoasoani ia te oe e pulea faʻamaumauga o loʻo ia te oe i lau masini. O lenei faletusi e mafai ai ona e fa'atotonuina au fa'amatalaga i se nofoaga e tasi. O se faʻataʻitaʻiga lelei o lenei mea o fesoʻotaʻiga, o lo'o teuina i totonu o se talosaga ContactProvider. Ona, e mafai e isi tusi talosaga ona maua i latou e ala i le fa'aogaina o le ContactProvider. Ole fa'aoga ole ContactProvider e aofia ai metotia e fa'aofi, fa'afouga, tapeina, ma fesili. O lo'o fa'aogaina fo'i mea i totonu e le Android. O fa'ailoga tusi o lo'o tu'uina atu anotusi mo le faiga. Mulimuli ane, o fa'asalalauga uma o lo'o i totonu o le faiga o lo'o resitalaina i le MediaStore e tu'uina atu anotusi.

    E mafai ona fa'atulagaina le Fa'asoa Fa'amatalaga ina ia i ai se tuatusi URI fa'apitoa. O lenei URI e faʻaaogaina e maua ai le anotusi. E mafai foi ona faʻamaonia le ituaiga o faʻamatalaga ma faʻatagaga. E mafai fo'i ona fa'atulaga le Fa'asoa Fa'amatalaga e fa'ataga ai le fa'atau atu o fa'amatalaga.

    Faiga fa'atagaga

    O le faiga fa'atagaga i masini Android o se vaega taua o le puipuia o lau masini. E mafai ona fa'atapulaaina ituaiga o polokalama e te fa'apipi'iina ma mea e mafai ona latou maua. E mafai fo'i ona e fa'aogaina le faiga fa'atagaga e puipui ai lou fa'alilolilo. Fa'aeteete i polokalama e fesili mo le tele o avanoa. O le mea mulimuli e te manaʻo ai o le tuʻuina atu ia i latou le avanoa i le masini faaleotele leo o lau telefoni.

    O le fa'atagaga a le Android e fa'avasegaina polokalame e tusa ai ma lo latou tulaga saogalemu. E mafai ona e filifili i le va o ituaiga fa'atagaga autu e lua: fa'atagaga masani ma fa'atagaga saini. O le eseesega o le lautele o mea e mafai e se app ona fai ma avanoa i fafo atu o le sandbox. O polokalame e iai fa'atagaga masani e la'ititi lava a'afiaga i tagata fa'apitoa ma isi polokalame. E otometi lava ona latou fa'atagaina nisi fa'atagaga, a'o fa'aoga isi vaega e mana'omia ona talosagaina isi.

    O polokalame e iai fa'atagaga leaga e mafai ona sipai i au fe'au patino, lesitala oe i auaunaga e le mana'omia, ma spam lau pusameli. E mafai ona e pulea po'o fea fa'atagaga e mafai e se app fa'apitoa ona talosagaina mai lau telefoni e ala i le fa'atagaina o le avanoa i nisi nofoaga e teu ai. O lesi foi mea, e mafai e polokalama musika ona maua lau SD card e teu ai pese na sii mai, a'o fa'aoga feso'ota'iga feso'ota'iga e mafai ona maua au feso'ota'iga. E ono mafai ona maua e polokalame leaga lou nofoaga ma au fa'amatalaga o lou soifua maloloina.

    Ole faiga fa'atagaga ole Android e maua ai se auala fa'afaigofie e pulea ai fa'amaumauga e aoina ma fa'asoa e au polokalama. A'o le'i la'uina se app, e mafai ona e siaki ana faatagaga i le Google Play faleoloa ma filifili po o fea e te faatuatuaina. E na'o na polokalame e iai fa'atagaga talafeagai e mafai ona fa'atuatuaina e tagata fa'aoga. E taua le fa'atumauina o au fa'amatalaga, ia mautinoa e te iloa le mea o loʻo e faʻatagaina.

    la matou vitio
    Maua se upusii fua