Taupānga
rārangi arowhai

    Whakapā





    To tatou blog

    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ā
    whanaketanga taupānga phi

    To tatou blog


    Me pehea te hanga i tetahi tono Android – Pūnaha Whakamaunga, ShareActionProvider, me OnItemLongClickListener

    hanga he taupānga phi

    Me te Android, he ngawari ki te whakawhanake i tetahi taupānga, engari ki te kore koe e mohio ki hea ka timata, kaua e manukanuka – he maha nga rauemi ipurangi hei awhina i a koe. Ka taea e koe te ako mo nga punaha Intent, ShareActionProvider, me OnItemLongClickListener. Ka tere koe hei Android pro ka taea e koe te hanga i tetahi taupānga pai i roto i te wa poto! Kia mau ki te panui ki te ako me pehea te tiimata!

    Pūnaha Whakamaunga

    Ka taea e nga taupānga Android te whakamahi i nga punaha Intent ki te whakawhiti korero i waenga i nga waahanga me nga mahi. Ka taea te tautuhi i nga hiahia ki te whakaoho i nga hohenga, ki te panui panui ranei. Ka taea e koe te rehita ki nga huihuinga hei urupare ki a raatau. Ka taea e koe te tautuhi raraunga ma te whakamahi i nga momo URI me nga momo MIME. Ko te momo raraunga e hiahia ana koe ki te tuku me hototahi ki nga mahi e hiahia ana koe ki te whakaoho i roto i te taupānga. 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 me te getExtras() tikanga.

    Ka taea te whakamahi i nga whakaaro ki te whakaatu whakamohiotanga mo te kaiwhakamahi, whakatupato ia ratou ki nga huringa o te kawanatanga, ka mahi ranei i etahi atu mahi. Ka taea hoki e nga whakaaro te whakaoho i tetahi mahi ka taea e te kaiwhakamahi te mahi kotahi. Ka taea te kati i nga mahi ina hiahia te kaiwhakamahi. Ka mahi nga whakaaro i muri i nga whakaaturanga, ka noho motuhake mai i te kaiwhakamahi. Ka taea hoki e koe te tuku karere mena kua reri he konae hei whakamahi, kei te tikiakehia ranei. Ko te hanga tono pūkoro ma te whakamahi i nga punaha Intent he mahi tino uaua.

    Hei hanga i tetahi tono Android, ka hiahia koe ki tetahi Pūnaha Intent. Ma tenei ka taea e koe te whakaatu i nga mahi a to taupānga ki etahi atu tono. Ko nga whakaaro Android he mahi mahi tahi. He huarahi pai nga Intents kia kitea ai to tono e o kaiwhakamahi. Ma te taapiri i tetahi Intent ki to kaupapa, ka haere koe ki tetahi taupānga Android e pai ai te katoa. Na te papaaapapa Android i tino maamaa ake nga whakaaro ki te whakauru ki etahi atu tono kia pai ai te whakawhiti i waenga i nga tono..

    I te wa e whakawhanake ana i to taupānga, me mohio koe ki nga momo Intents me pehea te mahi. Ka taea e koe te whakamahi i enei ki te whakarite i to taupānga Android me te hanga i nga ihirangi tauwhitiwhiti ake. Ka taea hoki e koe te hono i nga Intents ki etahi atu taupānga, penei i nga whakamohiotanga. Ka taea hoki e koe te whakamahi i taua tikanga ki te hono i tetahi Intent ki tetahi atu taupānga. Ka taea te hono atu ki nga CarAppExtenders mo te whakatinanatanga ngawari. Ka taea hoki te whakamahi i nga whakaaro i roto i nga taupānga hei whakamohio i te kaiwhakamahi mo tetahi ohorere.

    Ko nga Intents nga waahanga matua o nga taupānga Android. Ko te Intent he ahanoa raraunga kei roto nga korero mo tetahi mahi e hiahia ana te kaiwhakamahi ki te mahi. He maha nga huarahi e whakamahia ana nga koronga, tae atu ki te whai waahi, whakaterenga, me etahi atu. Ka taea e tetahi Kohanga kotahi te timata i tetahi mahi, i tetahi waahanga tirotiro ranei. A ka taea e te punaha Android te tautuhi i nga waahanga ka taea te urupare ki te Intent. He mea nui ano te mohio ki te mahi a Intents me te whakamahi mo o ake taupānga.

    Ina tukuna he Intent, ka whakahaerehia e te papaaho Android he tātari whakaaro. Ma te raraunga e whakatau ko wai te waahanga ka timata. Na ka taea e te kaiwhakamahi te whakatau ko tehea waahanga e hiahia ana kia kite. Ka taea e koe te rehita i nga waahanga rereke mo etahi huihuinga me nga whiriwhiringa whakaaro. Kore, ko te wae karekau he tātari koronga ka karangahia ina tukuna he koronga marama. Koinei te korero o tenei upoko. Kia rehitatia tetahi waahanga me te whakaaro, me tohu me te mahi tika, momo mime, me te raraunga-meta.

    ShareActionProvider

    Ko te ShareActionProvider mo te Android he anga kaha e taea ai e koe te tiri me te whiwhi raraunga mai i etahi atu taupānga Android. Ko tenei anga he waahanga o te Android SDK a i whakauruhia ki te Android 4.0 (Taumata API 14). Ka taea te whakauru ki te Pae Mahi o to taupānga Android. Hei ako atu mo ShareActionProvider, panuihia te akoranga e whai ake nei. Ka matapakihia e maatau nga kaupapa o ShareActionProvider.

    ShareActionProvider mo te taupānga Android erstellen he kaiwhakarato tuatoru e taea ai e nga kaihanga te whakauru ngawari ki nga momo puna raraunga.. Ka taea e koe te whakamahi i te ShareActionProvider ki te tango raraunga mai i te maakete me te hanga i to ake ake tono haumi. Ina oti ana koe te hanga i to taupānga, ka taea e koe te tiri korero ki etahi atu taupānga i runga i to taputapu. Hei tauira, ki te hiahia koe ki te tiri korero ki to wharangi Facebook, ka taea e koe te whakauru hononga ki te paetukutuku ShareActionProvider.

    Ko tetahi atu waahanga whai hua ko tona kaha ki te hapai i nga mahi a nga kaiwhakamahi maha. I tenei tikanga, ka taea e koe te hanga i to taupānga kia tauwhitiwhiti ake. Ma te whakamahi i te ShareActionProvider, ka taea e koe te hanga i tetahi wheako kaiwhakamahi e rite ana ki te ahua e pai ai o kaiwhakamahi. Na, me ShareActionProvider, ka taea hoki e koe te whakamahi i to taupānga Android ki te kohikohi me te tiri korero. Ka taea e koe te whakamahi ki te tiki whakamohiotanga me nga matohi mo nga karere hou, me te koa o nga kaiwhakamahi i te wa ano.

    Ka taea e koe te ako i enei tikanga matatau katoa i roto i te akoranga whanaketanga taupānga Android. Kei roto i te akoranga 35 nga akoranga e mau ana i a koe ma te hanga i tetahi taupānga Android. Ka whakaakona ano koe ki te hanga i tetahi taupānga papaa raraunga SQLite. Ka awhina ano koe ki te hanga i nga taupānga Android mo etahi atu papaaho. Mena kei te mau tonu koe i te waahanga whanaketanga, Ka taea e koe te titiro ki te akoranga mena he patai taau.

    I tua atu, ka taea e koe te whakamahi i te ShareActionProvider i roto i te Pae Mahi hei whakamahi i te ahuatanga UI e taea ai e koe te wehe i te Pae Mahi.. Ka taea te whakamahi i tenei whiringa ki to Pae Mahi mena ka rere to taupānga i runga i te Android 4.0 teitei ranei. Ka taea e koe te ako atu mo te ShareActionProvider i roto i te aratohu Pae Mahi. He mea nui kia mohio kei te waatea noa tenei waahanga i runga i te Android 4.0 me runga ake.

    OnItemLongClickListener

    Ko OnItemLongClickListeners he atanga e whakaputa ana i te mahi hokiwaea ina pawhiria, tohua ranei tetahi mea. Ka karangahia e tenei aratuka te OnItemLongClickListener mo te Anga Android kia mohio ki te wa e paohia ana e te kaiwhakamahi tetahi mea roa. Ka whakamanahia e te Anga Android te whakaurunga me te whakaatu i tetahi panui pakūake poto i te wa e kitea ana te mahi tūturu i muri..

    Me whakatinana koe i te OnItemClickListener-Atanga i mua i to hanga i tetahi OnItemLongClickListeners-Instance. Ma tenei atanga ka whakarite te onItemClick() ka whakatinanahia te tikanga. Ka tonohia aunoatia e te anga Android ina puta he huihuinga-roa. Mo etahi atu korero, tirohia te tauira i raro nei. Ko tenei waehere e whakaatu ana me pehea te whakatinana i te OnItemLongClickListener ki to taupānga Android.

    I te wahanga mahi o te akoranga, ka whakatinanahia e matou te OnItemClickListener. Ka rehitatia e matou tenei atanga me tetahi ListView i roto i ta maatau taupānga Android. Ina pawhiria he urunga ki te rarangi kia roa, Ko OnItemLongClickListener ka tarai. He mea nui kia mohiohia ka taea te whakatinana i tenei tikanga me tetahi karaehe kore ingoa, he akomanga MainActivity ranei.

    Ina rehitatia e koe tetahi tauira OnItemLongClickListeners, ka taea e koe te whirihora i to ListView ki te whakautu ina pawhiria tetahi mea kei te rarangi. Ma tenei ka puta he whakautu paato-roa i te AlertDialog. He pai ano te whakaaro ki te whai i te ListView e aro ana ki nga paoho-roa. I tenei ara, Ka taea e o kaiwhakamahi te uru ngawari ki to tono me te kore e wehe atu i to ratau kainga.

    to tatou ataata
    Tikina he korero kore utu