Te faanaho nei tatou i to outou aita! Te ohipa maitai e te ONMA Scout Android no te tupuraa o te e.
Farerei
Aita i maoro a'enei paha ua faaroo outou i te parau no te Android programmierung e te uiui ra outou e nafea outou e nehenehe ai e haamata. E rave rahi mau maitai o teie faanahoraa afa'ifa'i apî. No te haamata, e horo'a te reira ia outou i te hoê fare toa rarahi e hau atu i te 3 mirioni faaohiparaa. Mea ohie roa ia faaohipa i teie mau faanahoraa mai te peu e ua ite outou e nafea ia faanaho maitai i te reira. Te vai ra i raro nei te tahi o te mau tuhaa faufaa roa a'e o te Android:
Te haamata noa ra anei outou aore ra te imi ra anei outou i te haamaitai i to outou aravihi i te pae no te faanahoraa, Ua riro te faaiteraa i te mau parau himene matau-maitai-hia i ni'a i ta outou tahua itenati aore ra faanahoraa ei rave'a arearea no te haapii. Te faaite atoa ra te reira i te mau rave'a maitai roa a'e no te faahoturaa i te Android e te hoê rave'a maitai roa no te anaanatae rahi a'e i ta outou faanahoraa i te feia hoo. E horo'a atoa te reira ia outou i te rave'a no te faaite i to outou aravihi i te pae no te faanahoraa i te mau hoa e te utuafare.
Te vai ra i roto i te Android Online-Kurs 43 e te vai ra i roto e piti faanahoraa Android ohipa maitai. E arata'i te mau haapiiraa ia outou na roto i te taatoaraa o te ohipa mai te omuaraa e tae atu i te hopea. I roto atoa i te hoê huriraa PDF o te mau haapiiraa, te vai ra atoa ra. No te tahi atu mau tumu parau aravihi, E nehenehe ta outou e maiti i te mau eBooks taa ê. Te vai ra te Android i ni'a i te itenati 43 Te mau haapiiraa o te haapii ia outou nahea ia hamani i te hoê faanahoraa.
Ua riro te AsyncTask ei piha haapiiraa i roto i te reo faanahoraa Android o te faati'a i ta outou faanahoraa ia rave i te mau ohipa i muri iho. E ere te reira i te hoê hoho'a, tera râ, e nehenehe te reira e faaohipahia no te rave i te mau ohipa i muri iho, mai te tai'oraa i te mau haamaramaramaraa e te faaauraa i te mau haamaramaramaraa. Mai ta te i'oa e faaite ra, E faaohipahia te reira no te mau ohipa i muri e no te faaapî i te huru o te afata taata faaohipa i te taime a ravehia ' i te ohipa. Te mau fifi rahi o te AsyncTask, o te mau taheraa toto ïa i te tahi mau taime, Te mau niuniu i erehia, e te haerea taa ê i ni'a i te mau tahua itenati. E farii atoa te reira i te mau mea taa ê mai roto mai i te doInBackground e aita to'na e faufaa rahi i ni'a i te Executor.
Na roto i te faaohiparaa i te AsyncTask API, e nehenehe ta outou e faaohipa i te hoho'a AsyncTask. Na roto i teie faanahoraa, e mea ohie roa ia haamata i te hamani i te mau faanahoraa Android. A tahi, E nehenehe ta outou e hi'opoa i te mau tuhaa huru rau o teie hoho'a. Ei hi'oraa, Faati'a te asyncTask ia outou ia hopoi i te mau parau no ni'a i te aamu mai roto mai i te kapua, Eiaha e titauhia ia faaohipa i te aho rahi UI no te faaoti i teie ohipa. Taa ê atu i te, E nehenehe ta outou e faaohipa i te reira no te rave i te tahi atu mau ohipa e rave rahi i roto i te faanahoraa Android.
E horo'a te faanahoraa AsyncTask no Android i te hoê pŭpŭ piha haapiiraa no te faataa e no te tape'a i te huru o te hoê faaohiparaa. Mai ta te i'oa e faaite ra, Ua riro te AsyncTask-Framework ei fare buka teitei o te faati'a ia outou ia hamani i te mau faanahoraa no te Android. E noa ' tu to ' na fifi, Faati'a te AsyncTask-Framework ia outou ia papa'i i te mau faaohiparaa Android taa ê roa.
E mea ti'a ia faataahia te ListView-Element i roto i te hoê kōnae XML-Layout. To'na rahi, Maʻa, te mau pae, e te Divider atoa e nehenehe e faataahia i roto i te waehere Android. E faaohipa outou i te ArrayAdapter no te taati i te mau haamaramaramaraa i te hi'oraa o te tabula. I roto i te haapiiraa no ni'a i te faanahoraa Android, E hi'opoa tatou i te mau mea tumu o te ListView e nahea ia faaohipa i te reira i roto i te hoê faanahoraa Android.
Te hoê hi'oraa tabula, o te hoê ïa afata faaohiparaa a te hoê faanahoraa, o te faaite ra i te hoê tapura o te mau mea. E nehenehe te taata faaohipa e faataa i te tabula, e aore râ, e nehenehe te reira e faaitehia oioi mai. E farii te mau ListViews i te mau haamaramaramaraa no roto mai i te mau faanahoraa o te huti i te mau haamaramaramaraa no roto mai i te mau pu'eraa no rapae mai. E faaohipa atoa ratou i te mau rave'a no te faaî i te Adapter. Ia taui ana'e te hoê taata faaohipa i te hoê hi'oraa tapura, E faaho'i mai te rave'a toString i te hoê hoho'a String o te tao'a tei horo'ahia mai. Teie te mau haamaramaramaraa i faaitehia i roto i te ListView. E turu te reira i te mau hi'opo'araa rau, e e nehenehe ta outou e imi i te mau mea na roto i te papa'iraa i to ratou mau i'oa.
Ua riro te Android ListView ei pŭpŭ hi'oraa o te faaite mai i te hoê tapura o te mau tao'a e nehenehe e nene'ihia. E tomo noa teie tabula i te mau tao'a ma te faaohipa i te hoê adapter, o te huti mai i te mau haamaramaramaraa no roto mai i te hoê tabula aore ra te hoê vahi tapearaa. I muri iho, e taui te adapter i te mau haamaramaramaraa ei mau hi'oraa, e tuuhia ïa i roto i te tabula. Ua riro te rave'a ListView ei rave'a i rotopu i te mau pu'eraa haamaramaramaraa e te hi'oraa. It holds the data, fills in the views and then inserts them into the ListView.
If you want to debug your app without debugging the Android runtime, you can use the Android Studio tool. To use this tool, make sure you follow the README of the android-runtime repository. You can also use the adb tool to open a shell on your device and identify the process ID. Once you’ve found the process ID, you can use the DS-5 debug connection to load symbols for your app-process and set the shared library search path.
Once you’ve reached your breakpoint, the app will pause execution and show a debug tool window. You can then examine variables and expressions within the code. This will allow you to isolate and analyze the cause of any errors or runtime failures. Mea ohie roa ia faaô atu i te hoê vahi tata'uraa na roto i te tapitiraa i te taheraa pape i ni'a i te hoê reni waehere aore râ, na roto i te pato'iraa i te Control+F8. No te faaô atu i te hoê vahi tata'uraa, E ti'a ia outou ia ma'iti i te Debug e ia hi'o i te pere i piha'i iho i te reni o te waehere e hinaarohia.
A faaohipa ' i oe i te SDK, E hinaaro paha outou e faati'a i te USB ei taata hamani. Tera râ,, eita e ti'a ia outou ia vaiiho noa i te USB. E hinaaro paha outou e faati'a i te reira i te tahi mau taime, tera râ, ua rahi a'e te mau atâtaraa ia faati'a i te reira e a muri noa'tu i te mau maitai. No te ape i teie mau atâtaraa, hou a haamata ai outou i te faaore i te mau hape, e ti'a ia outou ia haapapû e, ua faautahia te hoê Android SDK. E mea faufaa roa te SDK no te feia hamani i te Android no te mea e rave rahi mau ohipa matauhia e e faati'a te reira ia rave oioi e ma te ohie.
E rave rahi mau maitai o te natura o te Android. E roaa teie faanahoraa i nia i te mau ravea e rave rahi, e tae noa'tu i te mau afata teata maramarama, mau fare to'eto'e, e te mau rave'a faahoho'a. E nehenehe ta outou e tii i te reira ma te tamoni ore e e tamata i te reira. Mai te mea e, e hinaaro outou e hamani i te hoê niuniu afa'ifa'i aore râ te tahi atu rave'a, O te Android te tahua itenati no te faaohipa. Tera râ, e mea faufaa ia ite e, te vai ra te mau mea ino i roto i te Open-Source, Tō'oe i teie nei. I roto i teie tumu parau, E hi'opo'a maite tatou i taua mau fifi ra e e horo'a ia outou i te hoê hi'opo'araa poto no ni'a i te tahi o te mau maitai e te mau ino o teie faanahoraa haaparareraa mana'o.
E puna matara te Android, to'na auraa ra, e mea ti'amâ ia faaohipa i te rave'a ha'uti Google. Te tuu atoa ra o Google i te moni i roto i te Android e te fana'o ra i te mau maitai. Na roto i te huru o te mau faanahoraa Android, e nehenehe ta te tahi atu mau taiete e tape'a e e haamaitai i te reira. Te rahi noa ' tura to ' na matau - maitai - hia, e e tamau noa te reira i te parare i te tau no a muri a'e. E rave rahi mau mea e nehenehe e ravehia no te Android, no reira, a rave i te taime no te haapii i te mau mea tumu. E oaoa outou i te mea e, ua rave outou.
Faati'a te Android ia outou ia papa'i i te mau faaohiparaa no te mau huru rave'a atoa e e tu'ati te reira i te mau faanahoraa rahi atoa. Maoti to'na natura puna matara, e nehenehe ta te mau taata aravihi e faaohipa i te mau puna e rave rahi no te ite i te mau mea tumu o te faanahoraa Android. No te mea ho'i e, e mea matara te Android, E nehenehe te feia hamani e haapii nafea ia hamani i ta ratou mau faaohiparaa no te mau roro uira atoa. Faati'a te Android SDK ia outou ia hamani e ia tamata i ta outou mau faanahoraa i ni'a i te mau roro uira atoa, noa ' tu eaha te OS e ravehia ra. E haapapu te reira i te hoê nahoa taata rahi a'e no ta outou aniraa.
A hio, e faaohipa tatou i te faraoa monamona, no te haamaitai i te faaohiparaa i teie tahua itenati. Na roto i te faaohiparaa i te tahua itenati
tamau noa i te faaohipa, farii i teie mau faraoa monamona
No te tahi atu mau haamaramaramaraa no nia i te faraoa monamona, a hio i ta tatou ture paruru