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 pirangi koe ki te ako i te kaupapa Android taupānga, e kore ko koe anake. Ina hoki, he ngawari ki te timata! Tīmata ki te Android Studio, Te taiao whanaketanga kore utu a Google. Ka hiahia ano koe ki te Kete Whakawhanake Java. Na, ka taea e koe te timata ki te tuhi i o taupānga tuatahi. Te mutunga iho, ka neke koe ki Intents, Java, Nga Waea Whakahoki Ora, me etahi atu!
Tōia-a-maturutia te kaupapa Android taupānga he tikanga ngawari me te kaha hei awhina i a koe ki te hanga tono tino tauwhitiwhiti. Ko te tikanga toia me te whakataka ka taea e koe te neke i nga taonga i roto i te taupānga me te kore e pa ki te toenga o te tono. Ka tukuna nga kaupapa toia ki te hunga whakarongo ma te kaupapa Android. Kei roto i te takahanga toia nga korero e pa ana ki te ahua o te ahanoa me te whakauru raraunga penei i te taunga X-y. Ka whiwhi te kairongo takahanga toia i nga raraunga ka karangahia te tikanga getX() whiwhi ranei() ki te whiwhi i te waahi o naianei o te waahi toia. Mena kua oti te mahi toia, ka whakahokia e te kaiwhakarongo he boolean pono, he teka ranei.
Tōia-a-maturuturuhia te hōtaka taupānga Android ka taea ki te Eclipse 4.4 (Luna) me Java 1.7. Hei whakatinana i te toia-me-taka, me taapiri he OnTouchListener ki to Mahi. Na, hangahia he DragShadowBuilder e tohu ana i te pikitia ka whakaatuhia i te wa e mahi toia ana.
Toia-a-maturuturuhia te kaupapa tono Android ko te whakamahi i nga karaehe takahanga toia me nga kaiwhakarongo toia. Ka timata nga takahanga toia ki te keu kaiwhakamahi. Na, ka whakaratohia e te taupānga he startDragAndDrop() hokihoki. Ki te whakahoki teka te kaiwhakarongo takahanga toia, e kore te punaha e karanga i te tikanga waea hoki. He rite te akomanga DragEvent ki onTouchEvent.
Ka taea e koe te whakarereke i te whanonga o te takahanga to-me-taka ma te whakakore i te tikanga onProvideShadowMetrics. Ko tenei tikanga ka whakahoki korero mo te rahi me te waahi pa o te takahanga toia. Ka taea hoki e koe te whakarereke i te tohu toia-whakataka ma te whakakore i te tikanga onDrawShadow.
Tōia-a-maturuturuhia te kaupapa tono Android he tikanga ngawari me te ngawari e taea ai e koe te hanga tono pūkoro kounga teitei.. Me te to-me-taka, Ka taea hoki e koe te whakaoho i nga kaupapa punaha ka mahia e nga kaiwhakamahi nga mahi toia me te whakaheke.
Ka whakamahia nga whakaaro ki te whakawhitiwhiti korero i waenga i nga waahanga rereke i roto i te taupānga Android. Ka taea e te tono Android te tautoko i nga whakaaro marama me nga hiahia, ka whakamahia hei whakahaere i te rere o nga raraunga mai i tetahi tono ki tetahi atu. Ko tetahi tauira o tenei ko te matapihi tirotiro e tuku ana i tetahi kaiwhakamahi ki tetahi atu tono ina whakatuwhera ana ratou.
Ko nga hiahia he tau kotahi, he aho ranei, ka whakamahia hei whakaoho i etahi atu mahi i roto i tetahi taupānga. I tua atu i te whakaoho i etahi atu waahanga o te taupānga, Ka taea hoki te whakamahi i nga hiahia ki te nuku mahi i roto i te taupānga. Ko te mea nui ko te whakamahi ma te mohio. Me karo koe i nga raraunga ka taea te raupapa, ka taea ranei te whakarite i te wa e mahi ana koe me nga hiahia.
Hei tauira, Ka taea e koe te whakamahi i te aho kotahi hei whakaatu i nga raraunga kararehe ki tetahi kaiwhakamahi. Na, ka taea e ratou te patene i te huānga whakarongo kia kite i nga korero putea o te rakau. Ka whakaatu te taupānga i enei korero ki te tirohanga rarangi. Ka taea te whakarite i te taupānga ma te tuku i nga kaiwhakamahi ki te whiriwhiri i nga taonga e hiahiatia ana. Ka whakaatuhia he rarangi o nga rakau i runga i nga paearu kua tohua, tae atu ki nga hoko e tatari ana me nga ota hoko.
Ko nga taupānga Android he maha nga mata. I etahi wa, Me huri nga kaiwhakamahi i waenga i nga taupānga mo nga take rereke. Hei whakatutuki i tenei, ka whakamahi ratou i te tikanga Intent. Ka whakamahia nga whakaaro ki te hono i nga mahi i roto i te taupānga kotahi, me i waenganui i nga taupānga. Hei huri i waenga i nga taupānga, me hanga e koe he ahanoa whakaaro hou me te whakamahi i tetahi tikanga Android pai.
Ko nga Intents ka taea e nga taupānga Android te whakarato taumahinga rite ki te paetukutuku. Hei mahi i tenei, Ka taea e nga taupānga Android te whakamahi i te tātari whakaaro mo nga hononga tukutuku. Ko te tikanga ko nga hononga e tohu ana ki nga pae tukutuku ka whakatuwhera i te taupānga Android hei utu mo te wharangi paetukutuku. I tua atu, Android 12 i whakaurua nga whakaaro tukutuku whanui, e whakamahia ana hei whakatuwhera i te taupānga pūtirotiro taunoa a te kaiwhakamahi.
Ka tuhi koe i te waehere ki nga taupānga Android, he maha tonu nga wa ka tae atu koe ki nga Waea Whakahoki Mahi Ora. Ko enei waea hoki ka whakamohio koe ina katia to taupānga, tīmata anō, ka hoki ki te ahua o mua. Waimarie, ka taea te whakamahi i enei hokiwaea i roto i nga horopaki Mahi me te Wahi.
E toru nga momo Waea Whakahoki Ora Mahi. Ko te tuatahi, ka timata(), ka karangahia ina puta tuatahi mai he ngohe ki te mata. Ko te tuarua, onResume(), ka karangahia ina hoki mai he mahi mai i te whakatarewatanga. He hokinga nui tenei mo tetahi taupānga Android na te mea ka taea e koe te aukati i to taupānga kia kore e roa.
Me mohio koe ki te API Android hei whakahoki i enei waea. He maha nga wa ka karangahia nga tikanga onStart me te onStop e te punaha. Ko te tikanga tera pea ka waeahia e to taupānga te tikanga OnStart i nga wa maha. Ma tenei ka kitea to mahi ka huna. Me mohio ano koe i te wa e ngaro ai te mahi ma te tiro i nga karere logcat.
Ko nga waea waea onCreate me onDestroy ka puta mai i te OS na runga i te taunekeneke a te kaiwhakamahi. Ka taea hoki e nga kaiwhakawhanake te whakakore i nga waea whakahoki. Heoi ano, i te wa e takahia ana nga waea whakahoki, me karanga tonu nga kaiwhakawhanake i te tikanga akomanga super. Ki te kore e pera, ka rere ke te ahua o te taupānga, ka hinga ranei.
Ko nga hokinga hokinga o te ora o te ngohe ka awhina koe ki te mohio ki te wa e uru ai to tono ki roto i te ahua kua okioki, kua mutu ranei. Kaua e mahia e koe nga tatauranga kaha i tenei wa, i te mea ka taea te whakaroa i te whakawhiti ki te ahua o muri mai ka mutu te wheako o te kaiwhakamahi.
Ko te tuhi i nga tono Android he taputapu whai hua mo nga kaihanga. Ka whakamahia e te Android tetahi punaha whakahiato mo te penapena i nga karere rangitaki, ka taea te tātari ma te kāwai, te kaupapa matua ranei. Ka taea e koe te whakarite i nga karere ma te tuhi i nga korero raarangi ritenga e pa ana ki te mahi a to taupānga. He maha nga huarahi ki te takiuru me te wetewete i nga tauākī rangitaki.
Ko tetahi o nga huarahi ngawari ki te takiuru ko te whakamahi i te akomanga Takiuru kua oti te hanga. E rua, e toru nga tohenga tohenga ka whakaaetia e nga tikanga takitaki. Ko te nuinga o nga karere rangitaki e rua nga tohenga. Ko nga tohenga me noho te momo aho. He whakawhāiti tēnei momo taki, engari he taputapu whai hua mo nga kaupapa maha.
Ko te rakataki i nga taupānga Android kua noho hei mahi kaupapa rongonui mo nga kaihanga. I te nuinga, me tuhi he taupānga Android i nga huihuinga o te ora i nga wa katoa ka puta. Mena ka hiahia te tono ki te patuiro i tetahi take, me tuhi nga korero hei awhina i nga kaiwhakawhanake ki te patuiro i te tono. Ka taea hoki e koe te takiuru korero patuiro ma te whakamahi i te Log.d() tikanga. Ka taea hoki e te tikanga o muri te tuhi i nga uara taurangi me te tuhi karere.
Ahakoa he awhina te patuiro ina he hapa, ka taea te whakaiti i te mahi. Ko te mahi pai rawa atu ko te whakamahi i te raakau patuiro mo te whanaketanga anake, me te tango i te tuhi korero i mua i te whakaputa i to tono. Hei kaiwhakawhanake, me arotake tonu koe i te putanga takiuru i mua i te whakaputanga. Ka tae mai a Android SDK me te akomanga takiuru whakauru. Ka tuhia e ia nga raraunga o te tono ki te raarangi e kiia nei ko LogCat. Heoi ano, kei tenei tikanga etahi take mahi, no reira me whakamahi ina tika ana.
Ka taea hoki e koe te tiro i nga raarangi punaha i te Android. Kei roto i enei raarangi nga korero mo nga mea katoa mai i nga huihuinga tātaritanga ki te waahi me nga raarangi tuhi. Ka taea e koe te tarai i te putanga rangitaki ma te kete tono me te awhina o tetahi taputapu penei i te Android Studio.
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