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ā
I mua i to tiimata ki te tuhi waehere, me mohio koe ki nga kaupapa o te kaupapa Android taupānga programmieren. Ka hipokina e tenei akoranga nga kaupapa penei i te hanga Zitate-App, Te Whakamahinga Nga Konga, Waihanga Pae Taupānga, me te Refactoring. Ka whai hua pea te akoranga mena kua mohio koe ki te HTML. Heoi ano, mena kei te rangirua tonu koe mo tenei kaupapa, ka hiahia pea koe ki te tirotiro i tenei tuhinga mo te to-me-maturuturu.
Ko nga whakaaro he karere e tohu ana i tetahi mahi, a ka mahi ratou hei kaikorero i waenga i nga momo waahanga Android. He maha nga waahanga o te tono Android, tae atu ki nga Mahi, Ratonga, me nga Kaiwhiwhi Paoho. Ko nga whakaaro ka taea e koe te huri i waenga i nga mahi, hei tauira, ma te tono kia whakarewahia e tetahi Mahi tetahi atu. Waihoki, Ka taea e tetahi waahanga te tono kia mahia e tetahi atu he mahi, penei me te tango i te konae. Heoi ano, kei reira etahi whakatupatotanga me mahi ina whakamahi i nga whakaaro i roto i to taupānga.
Ko nga Intents he huarahi ngawari ki te korero ki te punaha Android me aha. Ka taea te whakamahi hei tohu i nga huihuinga ka puta i roto i te tono, penei i te wa e paopao ana te kaiwhakamahi ki te paatene, ki te tiri ranei i tetahi URL wharangi paetukutuku. Ka taea hoki te whakamahi ki te whakarewa i nga waahanga motuhake. Ko tetahi tauira o tenei he tono pūkoro me nga mahi e rua, mahi A me mahi B. Ka taea e te hohenga i whakaohoohohia te mahi B ma te tuku noa i te URL ki te mahi A.
Ko te whakamahi i nga whakaaro ki te whakarite i nga taupānga Android he mahi mahi tahi, a he mea nui kia mohio kei te whakamahi tika koe. Mena kei te ngaro tetahi waahanga, ka waea atu te ratonga Hononga Hohonu ki te Toa Play Store ka tikina mai te tono mai i reira. Ka tukuna ano te tukanga kia oti ra ano te mahi e hiahiatia ana. I te nuinga, ko tenei tikanga te mea ngawari ki te mohio. A ka taea e koe te hanga i nga tono tino whakaritenga. Ka whai hua nga whakaaro ki te hanga taupānga mahi tahi, na te mea ka awhina ratou i nga kaiwhakawhanake kia nui ake o raatau tono.
Ko nga hiahia he panui panui e whakarongo ana te punaha Android. Ka taea e te tono te rehita ki nga huihuinga me te urupare ki a raatau. Kei roto i nga whakaaro he raraunga pane me etahi atu raraunga i runga i te akomanga Paihere. Ka taea e koe te tiki mai ma te waea atu ki te getExtras() tikanga. Na ko te mea anake! Na, ki te hiahia koe ki te whakawhanake i tetahi taupānga pūkoro, tirohia enei tohutohu ka timata i tenei ra!
Ko te hanga i tetahi Pae Taupānga me nga taupānga Android ko te whakatinana i tetahi momo tohu tohu motuhake mo te whakatere, rapu, mahi, me te waitohu. Ka taea e to taupānga te tu mai i nga kaiwhakataetae me te whakarato ki te kaiwhakamahi nga korero tino nui mo to taupānga. Ka awhina te pae taupānga ki te whakarite kia rite tonu te ahua me te ahua i waenga i nga taupānga, he ngawari ki te kimi i nga mahi nui, me te akiaki i te whanonga rite. Engari me pehea koe e timata ai?
Ko te mahi tuatahi ko te hanga i tetahi Mahi ka mau he paeutauta. Ka taea e koe te taapiri atu ki te Mahi Matua, ki te Tahora ranei o tetahi Mahi. He rereke, ka taea e koe te hanga Paeutauta me te whakaatu ki te Pae Taupānga. Ka taea hoki e koe te whiriwhiri i te waahi o te paeutauta. Ko nga mea katoa e pa ana ki o hiahia. I roto i te Android, ka taea e koe te taapiri i tetahi Paeutauta ki to Mahi, MainActivity ranei.
Ko te pae taupānga kaha he waahanga paerewa o te taupānga Android, engari kei te ngaro te mahi. Me whai hohenga te pae i roto i te tahua XML, kua rehitatia ki te onCreateOptionsMenu() tikanga. I muri i to hanga i tetahi Mahi, ka taea e koe te whakatinana i nga mahi hei whakautu ki te whakaurunga kaiwhakamahi. Ko nga mahi kua tautuhia ki te rauemi tahua me whakatinana i roto i te arorau e pa ana.
Ko te pae mahi i roto i nga taupānga Android te mea tino nui o to tono. He hanganga rite tonu ki to taupānga me nga huānga e whakamahia ana e koe. I whakauruhia e Google te ActionBar ki te Android 3.0 (API 11), a kua waiho hei waahanga nui o te punaha rauropi Android. I mua atu, i huaina ko te AppBar me te ingoa anake o to tono me te mahi e mahia ana e koe i tenei wa. Ahakoa i rongonui, i whakaratohia e te tahua whiringa he iti rawa nga whiringa whakaritenga.
Ko nga tono whakahou he huarahi pai ki te whakamaarama i to waehere ki te pupuri me te panui. Ko te tikanga, Ko te mahi tuatahi ki te tuhi ano i te tono ko te kimi i nga waahanga katoa e hiahia ana kia whakarereketia. Ka taea e tenei te whakaora i te nui o te wa me te moni. Mena kaore koe i te wa roa, kaore ranei he rauemi, ka taea hoki e koe te whakaaro ki te hanga anga kia pai ake te whakahaere i to waehere.
Ko te whakahou i nga taupānga Android ka ngawari ake te mohio ki te waehere. Ka taea e nga kaiwhakawhanake te horoi ngawari i nga paparanga tohu tohu, i te wa e mau tonu ana te hanganga katoa o te turanga waehere. He pai tenei tikanga mo te whakahoki ano i nga taupānga papamahi tuku iho ki nga tono pūkoro. Ko etahi kaupapa whanaketanga taupānga Android tuwhera-puna e whakamahi ana i te huinga taputapu Leactor. Hei whakamatau, tuku tono toia ki tetahi kaupapa whai mana. Ko te huinga taputapu ka whakaputa aunoa i nga huringa waehere me te whakarato tuhinga.
Ko tetahi atu waahanga nui ki te whakahou i tetahi taupānga Android ko te whakamahi i te IDE. Ko Eclipse he IDE kua whakapumautia, me te tuku i nga mahi whakauru me nga whiringa whakahou. Ma enei taputapu ka awhina koe ki te whakaaunoa i nga mahi uaua pea ka tere ake te tuku i to taupānga. He puna korero pai a Juno mo te whakamahi i te Eclipse. Ka taea hoki e koe te whakaaro he aha nga ahuatanga o te Refactoring. Ma te whai i enei mahi, ka taea ki te whakapai ake i to koutou tukanga whanaketanga taupānga Android.
Hei whakahou i tetahi taupānga Android, miramirahia te waehere e hiahia ana koe ki te refactor ka paato-matau. Kōwhirihia te kōwhiringa Refactor mai i te tahua horopaki. Ka hoatu e tenei whiringa he maha nga whiringa hei whiriwhiri mai. Ko tetahi o nga mea tino whaihua ko te whakaingoa. Pāwhiri-matau i tētahi kōnae ka kōwhiri “Whakaingoa ano” ka huri i te ingoa o taua konae. Ka taea e koe te kowhiri i te whiringa refactoring e tika ana.
Ko te pae taupānga Android he waahanga o te taupānga e whakaatu ana i nga momo huānga, penei i te paeutauta, he whakatakotoranga ripa, me te tirohanga whakaahua. Ka taea te whakauru ki roto i te matua CoordinatorLayout hei whakahaere i tana whanonga ina panuku. Ka whakaratohia e te kaiwhakahaere CollapsingToolbarLayout etahi atu taumata mana mo te pae taupānga. I tua atu, te pae taupānga ka taea te whakarite kia whai tae papamuri me te ata.
Ko tetahi huarahi kia pai ake te ahua o te pae mahi ko te whakamahi i te widget paeutauta mai i te puna tautoko. Tenei ara, ka whai whanonga rite koe puta noa i nga taputapu Android katoa. Ko tetahi atu painga ka taea e te widget Paeutauta te whakarato wheako hoahoa rauemi i runga i te Android 2.1, engari ko te pae mahi Maori e kore e tautoko i te ahua tae noa ki te Android 5.0. Hei taapiri i tenei widget ki to taupānga, me whakamahi koe i te puna tautoko v7 appcompat.
Ko te hanga i tetahi Pae Taupānga Android he mahi uaua mo te kaiwhakawhanake tino mohio. He maha nga waahanga hei whakaaro, mai i te tino tuhinga ki te ahua o nga tohu. Ahakoa he mea nui kia mahara ko te hoahoa me mahi me te ahuareka ki te kanohi, ko te pae me te atanga kapi kaore e ataahua. Waimarie, he huarahi kia pai ake te ahua o te pae taupānga me te kore e toro atu ki te paeutauta.
Ko tetahi atu tikanga whaihua mo te pae taupānga kua whakaritea ko te whakamahi i tetahi kaupapa ritenga. Me toro atu tenei kaupapa ki te kaupapa pae mahi. Me tautuhi ano i te phi:windowActionBarOverlay taonga ki te pono. Ma tenei ka tino kitea te pae ina panuku whakararo. Ma tenei tikanga ka taea e koe te huna me te whakaatu i te pae i runga i te whakatakotoranga motuhake. Ka taea hoki e koe te whakamahi i nga snippets CSS ritenga mo te kaupapa ritenga.
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