Ka whakamahere matou i to tirohanga! He pai te mahi me te ONMA scout phi te whanaketanga o te taupānga phi ka whakamanahia.
WhakapāMena kei te hiahia koe ki te ako i nga kaupapa o te Android Programmierung, kei reira etahi rauemi ka kitea e koe i runga ipurangi. Ko te akoranga Android-Anfanger kua whakaritea ki nga kaiwhakamahi Java mohio, na ka hiahia koe ki etahi wheako ki te reo. Ka hiahiatia ano he kaupapa-whaiaro. Ko te Android SDK ehara i te mea nui, engari me mohio koe ki te Java. Ma tenei tuhinga e arahi i a koe ki te hanga i tetahi tono Android ngawari me te ako me pehea te hanga shareActionProvider.
Ko te whakawhanake i te Android-App ko te tikanga ko te whakamahi i te reo hotaka Java. Hei hanga i tetahi Android-App, ka hiahia koe ki tetahi taputapu whanaketanga tono ko te Android-Studio. Ma te akoranga Java e ako ana koe mo nga momo waahanga o te taupānga Android, tae atu ki te hākoritanga, tangi, kāmera me nga pūoko nekehanga. Ka awhina ano te akoranga Java-hangai ki a koe ki te whakawhanake tono mo nga maataki atamai me nga rarangi-ipurangi pai rawa atu. Te mutunga iho, ka taea e koe te whakawhanake i nga taupānga mo enei taputapu katoa me te mahi pai i runga i to taputapu.
I tua atu ki te ako Java, Ka taea hoki e koe te ako me pehea te hanga i nga taupānga ranu ma te whakamahi i te Android SDK, he taputapu whanaketanga tono. Kei roto i tenei taputapu te Android SDK me te Interneti-teenused. Kei runga i to taumata wheako, ka taea e koe te ako ki te whakawhanake i nga taupānga ranu ma te whakamahi i tetahi kaihanga taupānga. He nui ake te utu o tenei whiringa, engari ka taea e koe te hanga taupānga me te kore e ako i nga kaupapa. Ko te mea kino noa ko Java ehara i te mea rongonui ki a Swift, Whainga-C, Tere ranei.
I te mea ko te punaha whakahaere i runga i te Android kei runga i te Linux, Ko Java te reo tuatahi e whakamahia ana mo te whakawhanake taupānga. Ka taea e koe te tango Java Studio mai i a Google mo te kore utu, me te Java SE Development Kit me te Taiao Runtime (JVM) ki te hanga i to tono Android. Ko Java he reo Papatono-Hanga-Hanga, a ko te reo hotaka tino rongonui mo te Android. Ina hoki, Ka whakamahia a Java ki te tuhi taupānga mo nga taputapu pūkoro. A, ki te hiahia koe ki te hanga i tetahi taupānga iOS, ka taea e koe te ako Swift me te kore e ako Java.
I a koe e mahi ana i te kaupapa Android, kei te whakaaro pea koe kaore e tika ana te Pariha XML. Ina hoki, XML-Parsing he mea tika i nga wa maha. Te Reo Tohu Whakanuia (XML) he whakatakotoranga whakawaehere paerewa mo te tiri korero i runga ipurangi. Ko nga whangai XML e whakaratohia ana e nga paetukutuku e whakahou ana i nga ihirangi. He maha nga taupānga hono-whatunga me porotiti i nga raraunga XML hei tuku korero ki o raatau kaiwhakamahi.
Ka kohia e te tono porotiti XML nga raraunga ka huri hei aho kua whakahōputuhia, ka taea te whakamahi i nga huarahi maha. He karaehe kohinga, he pātengi raraunga, he pātengi raraunga rānei he kōwhiringa katoa. Ka whakahōputuhia te aho whakahōputu ki te HTML iti. He pai ake pea etahi atu. Ka hiahiatia pea he karaehe ritenga, na te mea ka whakamahia he getResults() te tikanga ki te kohikohi i nga whakaaturanga kua whakaemihia o nga raraunga.
Mena he hou koe ki te kaupapa Android, kei te whakaaro koe me pehea te whakamahi i a JSON, XML ranei. Hei whakamahi i te mua, ka hiahia koe ki te whai Android Studio, engari ko te whakahoutanga o te SDK API kaore he mea nui. Hei timata, Ka taea e koe te korero ki te paetukutuku Android Developers mo nga tohutohu. Ka taea e koe te kimi tauira taketake JSON me XML parapara i reira.
I roto i te kaupapa Android, ka taea e koe te whakamahi i te Huringa Ora Mahi hei whakahaere i te whanonga o to tono. Koinei te tukanga e whakahokia ai he mahi ki mua me te mahi tahi me te kaiwhakamahi. I te mea kei te ahua ano, ka noho tonu ki reira kia tangohia ra ano te arotahi, penei i te wa e waea ana te kaiwhakamahi, katia te taupānga, ka weto ranei te mata. Waimarie, ka taea e koe te taapiri i nga mahi-a-mohio-ora ki to taupānga kia haere tonu i te wa e taea ana e te kaiwhakamahi te kite.
Ko te timatanga() ka karangahia te tikanga i te wa e tata kitea ana te Mahi. Ka whakareri i te Mahi mo nga mahi tauwhitiwhiti. Ka karangahia i mua i te mahi i rungaPause() and onResume() tikanga. Ka whakamahia tenei tikanga hei whakaoho i nga whakahou UI me te tiaki i nga raraunga tono i mua i te mate o te mahi e te punaha. I tua atu, te onPause() ka karangahia te tikanga ka aro tetahi mea ki te kaiwhakamahi.
Ka karangahia ano nga mahi ngoikore “hohekore” a ko nga mea kaore e kitea e te kaiwhakamahi. Mena kei te huna te ata o te tono, ka haere ki roto i te ahua okioki, a e kore e kitea i te rarangi o nga taupānga. He rite tonu tenei ahua ki te pao te kaiwhakamahi i te paatene whakatere whakamuri. Ina heke iho te tirohanga o tetahi mahi ki raro i tetahi paepae, ka patua.
Mena kei te rapu koe i tetahi huarahi ngawari ki te tiri korero i runga i te Android, ka hiahia pea koe ki te whakaaro ki te whakamahi i te ShareActionProvider. Ko tenei karaehe tetahi waahanga o te Puna Tautoko Android, e tautoko ana i nga putanga Android tawhito. Ko nga Tiri-Apps he taupānga ngawari ka taea e nga kaiwhakamahi te tiri ihirangi i waenga i nga taupānga e rua, neke atu ranei. Ko te akomanga ShareActionProvider he taputapu whai hua mo enei taupānga. Ka kitea te waehere o raro mo tenei akomanga i konei.
Ka herea tenei karaehe ki te meueintrag Pae Mahi, Tahua Kōwhiringa ranei. Ka puta he ata ki-te-matau. Kia tāuta, tīmata aunoa te hōtaka. Ka kitea hoki e koe te ShareActionProvider i roto i te waehere punaha kaupapa Android. Ka whakaatuhia hei tohu ki-te-matau kei roto he rarangi tono ka taea e koe te tiri. Ina kua taapirihia e koe te ShareActionProvider ki to kaupapa, ka taea e koe te whakarewa.
I taapirihia a ShareActionProvider ki te angamahi Android i ICS. He maamaa te tohatoha raraunga i waenga i nga taupānga Android. Ka whakakiia e ia nga rarangi tirohanga ritenga me te whakauru i te tahua tiritahi ki te Pae Mahi. Ka mau hoki a ShareActionProvider i te kaiwhakarato kia taea ai e koe te whakarereke i tana hiahia ina hiahia koe ki te tiri. He tino pai tenei mena kei te whakamahi koe i te ActionBar ki te tiri korero.
Ko te XML e tu ana mo te Reo Tohu Whakanuia, a he reo tohu mama i hangaia i te tuatahi mo te Reo Tohu Paerewa Paerewa (SGML). Ka tautuhia e XML nga raraunga me nga tohu. Ko tenei reo tohu he mea whakahiato me te ngawari ki te whakawhanake, a ka whakamahia nuitia mo nga raraunga e pa ana ki te UI i roto i nga kaupapa Android. Ko tenei tuhinga e whakaatu ana i nga kaupapa o te XML me te whakaatu me pehea te whakamahi i roto i nga kaupapa Android.
Ko te XML-Parsing he mahi nui mo te kaiwhakawhanake Android, ina koa ka whakamahere koe ki te whakamahi i roto i nga tono tukutuku. He raupapa takahanga kei roto i te konae XML, ka tohatohahia ka whakahōputuhia hei tuhinga me etahi atu raraunga. E toru nga momo matua o nga parser XML: SAX, DOM, me te TOIA. Ka whakamahia e ia o enei tikanga tana ake huinga ture hei hapai i nga raraunga me te tarai.
Ahakoa e whakamahia nuitia ana a JSON mo nga Ratonga Tukutuku, Ko etahi o nga tono e hiahia tonu ana ki te wetewete i nga raraunga XML. Waimarie, he maha nga tikanga porotiti e waatea ana mo te Android, tae atu ki te XML PullParser API. He iti ake te mahara o te kume-parai XML i te DOM Parser API. He rereke nga rereketanga o enei tikanga, engari ka taea e koe te whakamahi i tetahi hei whakatutuki i taua mahi.
Ko te DOM tetahi atu waahanga mo te XML-parsing i te Android. He nui ake te tapuwae mahara a DOM, engari he iti ake te uaua i te SAX. Mena ko to whainga ko te hanga i tetahi taupānga ka whakaatu i tetahi waahanga iti o te whangai raraunga, ka nui pea te huarahi SAX. Mena kei te hiahia koe ki te tarai i nga huinga raraunga nui ake a muri ake nei, heoi ano, he pai ake te whakamahi i te huarahi DOM.
Kia mahara mai, e whakamahi ana matou i nga pihikete, hei whakapai ake i te whakamahinga o tenei paetukutuku. Ma te toro ki te pae
whakamahi atu, whakaaehia enei pihikete
Ka kitea e koe etahi atu korero mo nga pihikete i roto i ta maatau korero whakamarumaru raraunga