Matou te fa'apolokalame lou va'aia! Fa'atino lelei ile ONMA scout Android app development e fa'amaonia.
Fa'afeso'ota'i
I totonu o lenei tusiga o le a ou tuʻuina atu ia te oe ni faʻamatalaga i luga o gagana sili ona lelei polokalame mo le Android programmierung, ma aisea e sili atu ai le Python nai lo Java. O le a ou talanoa foi e uiga i le Android Emulator Intel HAXM, o se tasi o tulaga sili ona taua polokalama faakomepiuta mo Android programmierung. Tatou amata. Ou te faʻamoemoe na e fiafia i lenei tusiga. Afai ei ai ni au fesili poʻo ni faʻamatalaga e uiga i le tusiga, faamolemole tuu mai se faamatalaga. Ou te fiafia e tali atu ia i latou.
Faʻaaogaina o le 'createQuotesFromXMLString()’ galuega i se polokalame C # e toe aumai ma faʻaalia le faʻamatalaga o tusitusiga e faigofie. E toe fa'afo'i mai se lisi o fa'amaumauga e fa'atusalia pou ta'itasi i totonu ole fafaga XML. O lenei metotia e faʻagasolo ai le XML manoa ma toe faʻafoʻi mai se lisi o mea taua i le tulaga o le HTML markup.
E tatau ona e valaʻau muamua se vasega e faʻaaogaina le auala faʻavasega. O le vaega muamua o lenei metotia o le filifili lea o fanua e te manaʻo e faʻasalalau. Afai e te filifilia le “ulufale” fa'ailoga, o le a maua mai e le parser faʻamatalaga mo lenei pine ma soʻo se pine faʻapipiʻi. O le vaega lona lua o le vasega, faitauFeed(), fa'agasolo le XML-faila ma toe fa'afo'i mai se Lisi o fa'amaumauga na maua mai.
O le DOM API o loʻo tuʻuina atu se auala lautele e faʻasalalau ai pepa XML. O lenei vasega e tu'uina atu vasega ma metotia e fa'atautaia ai, faiga, ma teu le pepa. O le DOM API o loʻo tuʻuina atu API tuʻufaʻatasia e faʻaogaina ai le DOM, e aofia ai le mafai ona fa'atino galuega su'esu'e ma fealua'i le la'au pepa. I talosaga fegalegaleai, e mafai ona e fatuina se faʻataʻitaʻiga o se pepa XML e faʻaaoga ai le DOM API.
Afai e te fiafia i le atinaʻeina o talosaga Android, atonu e te manaʻo e mafaufau e aʻoaʻo le Python e avea o se gagana polokalame. O polokalame Python e sili atu le faʻaaogaina o mafaufauga, ae e mafai e meafaigaluega vaega lona tolu ona faaliliuina i latou i Android Packages. Ma ona o le faʻateleina o le manaʻoga mo polokalama Android, e aoga le iloa e sili atu ma le tasi le gagana polokalame e faʻamautinoa o loʻo e galue ma le fofo sili ona lelei. O parakalafa o loʻo mulimuli mai o le a talanoaina ai nisi o mafuaʻaga ua avea ai le Python ma gagana sili atu polokalame mo le atinaʻeina o talosaga Android.
E faigofie ona aʻoaʻoina le Python, ma ua faatupulaia lona lauiloa. Mo le tasi, tele ituaiga tetele e pei ole Uber ma Spotify e fa'aogaina le gagana. Ma e faʻaaogaina lautele e le au atinaʻe, lea e faigofie ai mo tagata amata ona aʻoaʻoina. E lē gata i lea, o le a maua e le au atinaʻe le sili atu ona faigofie le fatuina o talosaga Android e faʻaaoga ai le Python aua e mafai ai e le au atinaʻe ona faʻaogaina modules e pulea ai faʻamatalaga tetele. Ona o lona lauiloa, python ua avea ma gagana sili ona lauiloa polokalame mo polokalama Android, aemaise lava mo pisinisi ma amataga.
O le isi avanoa sili o le Python o lona fetaui lelei. E mafai ona tamo'e i le tele o faiga fa'aoga ma fa'avae. E mafai ona e faaopoopo ma aveese modules ma galuega mulimuli ane e aunoa ma le toe tusia o le app. Ma o le Python foʻi e tuʻuina atu ia te oe le tomai e tusi ai suʻega ma mataʻituina le mamanu o le app i le taimi moni. O se tasi lea o mafuaʻaga autu e mafua ai ona sili atu ona taʻutaʻua le Python i tagata atiaʻe. Ma le mea mulimuli ae le itiiti, e faigofie ona aʻoaʻoina ma faʻapipiʻi.
O le lelei o Python i luga o Java e tele. Python e faigofie ona aʻoaʻoina, ma e faatelevave ai le coding. E sili atu foi ona lelei le Python, ma e mafai ona fesoasoani ia te oe e atia'e ai telefoni feavea'i vave atu nai lo Java. Pe o e su'e se au atina'e Android, e mafai ona e fa'afaigaluegaina le polokalama pito sili ona lelei o le python o lo'o avanoa e fesoasoani ia te oe e fatuina le app atoatoa mo au tagata fa'atau. Ma talu ai e masani ona faʻaogaina e le au atinaʻe Android le Python nai lo isi gagana, e tele au filifiliga e te filifili mai ai.
Afai e te manaʻo e aʻoaʻo polokalame Android, e tatau ona e aʻoaʻoina Java. E tele mea lelei o lenei gagana polokalame, ae e iai foi ona faaletonu. O lenei tusiga o loʻo faʻamatalaina nisi o mea lelei o Kotlin. E ui i ona tapulaa, Java e fa'aaogaina lautele ma o le gagana fa'aoga masani mo le Android. O lenei tusiga o loʻo faʻamatalaina ai nisi o ona aoga ma mea le lelei. O se filifiliga lelei foi mo polokalame Android pe afai e te manaʻo e tusi polokalame Android.
O le Kotlin o se gagana faʻapipiʻi punaʻoa e faʻaogaina i luga o le Java Virtual Machine. E faigofie ona aʻoaʻoina ma e iai se syntax pupuu. O le tele o tagata fai mea fa'aoga Android e sili ona fiafia i ai i Java ona o le faigofie o le fa'aoga ma le fa'aogaina. O lo'o iai fo'i mea e sili atu le malosi o le puipuiga ma e feso'ota'i fa'atasi. Kotlin o se mea lauiloa i Java mo le atinaʻeina o Android. E leai se totogi, faigofie ona fa'aoga, ma feso'ota'iga fa'alavalava.
Java o le gagana sili ona lauiloa polokalame mo le atinaʻeina o le Android, o se filifiliga lelei la pe afai e te manaʻo e amata vave. Peitai, pe afai o loʻo e suʻeina se gagana e faigofie ona aʻoaʻoina ma vave, C # o se filifiliga lelei. C ++ o se isi gagana faʻapipiʻi faʻasalalauga, ma e faʻaaogaina e fai ai taʻaloga feaveaʻi. O ana faletusi e ofoina atu le pulea lelei o manatuaga ma le itiiti ifo o le manatua o le galo nai lo Java.
Polokalame Android i Java o se punaoa sili mo le amataina o polokalame. Peitai, Atonu e faigata tele Java mo tagata amata, o lea e sili ai le aʻoaʻoina o gagana faʻapipiʻi sili atu. O le Kotlin o se gagana fa'asalalau, ma tamoe i luga o le Java Virtual Machine. O faʻamanuiaga o le aʻoaʻoina o le Android ma Java e le gata ina manino. O le a e aʻoaʻoina atili e uiga i le gagana, ae maua foi le poto masani e te manaʻomia e amata ai le faia o polokalama Android.
C# o se gagana fa'apolokalame fa'ata'ita'i e fa'atupuina e Microsoft. O se gagana e fa'atatau i mea faitino ma e galue i le Taimi Taimi o le Gagana masani. O lona uiga e galue i luga o tulaga uma, e aofia ai le Android. O se tasi lea o filifiliga sili mo tagata atiaʻe Android, ae e manaʻomia tausaga o le poto masani e aʻoaʻoina lelei ai le gagana. E ui i lona lauiloa, Java ose gagana faigata e a'oa'oina, ma e le oo mai ma le tele o punaoa.
Talu ai o loʻo manaʻomia e le au atinaʻe Android le faʻaleleia atili o le faʻatinoga o le emulator Android, Ua maua e Intel se fofo. O le avetaavale fou Intel HAXM ua mamanuina e faʻaleleia atili ai le faʻatinoga o le Android emulator. Faatasi ai ma lona toe iloiloga lona tolu, e mafai ona fa'aliliuina komepiuta feavea'i e le mafai ona fa'aogaina i totonu o si'osi'omaga atina'e aoga. Faitau fa'atasi e iloa ai pe fa'apefea ona e fa'aogaina le aveta'avale fou.
E mafai ona e taʻavale le emulator i luga o se PC ma se 64-bit processor ma se webcam e mafai ona puʻeina ata 720p.. O nisi emulators e fa'atonuina oe e fa'aagaoioi meafaigaluega-fa'avave, lea e mafai ona faʻaleleia le faʻatinoga o le masini faʻapitoa. Mo faiga Intel, fa'amatalaga HAXM 7.2.0 e manaomia. AMD faiga e manaʻomia AMD-V lagolago ma Windows Hypervisor Platform API.
Pe a faʻaaogaina le emulator, e tatau ona e mautinoa e lagolagoina le API Level 17 ma faʻapipiʻi i luga o le masini talimalo. Mo faiga x86, E lagolagoina foi e le HAXM le faʻataʻitaʻiga GPU. GPU fa'ata'ita'iga, e ese mai le ta'ua o “GPU fa'avavevave”, faʻaaogaina le GPU i le masini talimalo e faʻavave ai le saoasaoa o le emulator. Afai e te manaʻomia se emulator vave, GPU emulation o se filifiliga sili.
E mafai e se Android emulator ona fa'atusa se masini Android i lau komepiuta ma fa'ata'ita'i uma ona gafatia. E mafai ona faʻataʻitaʻiina vaega uma o le masini e aofia ai telefoni ma feʻau tusitusia, feso'otaiga vavave, taamilosaga, ma isi masini masini. O lenei mea e mafai ona fa'avavevaveina fa'amatalaga fa'amatalaga. E mafai foʻi ona e faʻaogaina le emulator e faʻataʻitaʻi ai lau app i le tulaga moni. O le i ai o se emulator e te maua ai foʻi le avanoa e faʻataʻitaʻi ai se masini i totonu o le faʻamatalaga e aunoa ma le faʻalavelave o le suia o se mea moni..
E mafai foi ona e faʻaogaina le emulator e puʻeina leo poʻo le vitio. E ala i le tosoina o faila i luga o le lau o le emulator, o lo'o tu'u i totonu o se lisi e ta'ua /sdcard/Download. O faila e mafai ona vaʻaia i le Device File Explorer poʻo le Files or Downloads app i lau masini. Afai e leai sau komepiuta e faʻapipiʻi ai le Android Studio, e mafai ona e tamoe lau app i luga o se emulator nai lo.