Hoʻolālā mākou i kāu ʻike! Hana maikaʻi me ka ONMA scout Android app development e hoʻohiki ʻia.
Hoʻokaʻaʻike
Me ka Android, maʻalahi ka hoʻomohala ʻana i kahi polokalamu, akā inā ʻaʻole ʻoe i ʻike i kahi e hoʻomaka ai, mai hopohopo – nui nā kumuwaiwai pūnaewele e kōkua iā ʻoe. Hiki iā ʻoe ke aʻo e pili ana i Intent Systems, ShareActionProvider, a me OnItemLongClickListener. E lilo koke ʻoe i polokalamu Android a hiki iā ʻoe ke kūkulu i kahi polokalamu maikaʻi i ka manawa pōkole! E hoʻomau i ka heluhelu e aʻo pehea e hoʻomaka ai!
Hiki i nā polokalamu Android ke hoʻohana i nā Pūnaehana Intent e kamaʻilio ma waena o nā ʻāpana a me nā hana. Hiki ke hoʻonohonoho ʻia nā manaʻo e hoʻāla i nā hana a i ʻole kahi leka hoʻolaha. Hiki iā ʻoe ke hoʻopaʻa inoa i nā hanana i mea e pane ai iā lākou. Hiki iā ʻoe ke kuhikuhi i ka ʻikepili me ka hoʻohana ʻana i nā URI a me nā ʻano MIME. Pono ke ʻano o ka ʻikepili āu e makemake ai e hoʻouna me nā hana āu e makemake ai e hoʻomaka i ka app. Hiki i nā manaʻo ke loaʻa ka ʻikepili poʻomanaʻo a me nā ʻikepili hou aʻe e pili ana i ka papa Bundle, Hiki iāʻoe ke kiʻi hou me ka getextras() ʻano hana.
Hiki ke hoʻohanaʻia nā makemake e hōʻike i nā leka hoʻomaopopo no ka mea hoʻohana, makaʻala iā lākou e hoʻololi i ka moku'āina, a iʻole e hana i nā hana'ē aʻe. Hiki i nā mea komo ke hoʻowalewale i kahi hana e hiki ai i kahi mea hoʻohana ke hana hoʻokahi. Hiki ke paniʻia nā hana inā makemake ka mea hoʻohana. Hana nā mea hana ma hope o nā hiʻohiʻona a me ke kūʻokoʻa mai ka mea hoʻohana. ʻAe nō hoʻi lākou iāʻoe e hoʻouna i nā leka inā mākaukau kahi faila e hoʻohanaʻia a iʻoleʻia e hoʻoihoʻia. Ke hoʻokumu nei i kahi noi kelepona e hoʻohana ana i nā'ōnaehana manaʻo heʻano paʻakikī loa.
No ka hanaʻana i kahi noi Android, e pono aiʻoe i kahi'ōnaehana kūpono. E hiki iāʻoe ke hana iāʻoe e hōʻike i ka hana a kāu app i nā noi'ē aʻe. ʻO nā makemake a me nā makemake a Android keʻano hoʻohālikelike. He ala maikaʻi loa nā manaʻo e kiʻi ai i kāu noi iʻikeʻia e kāu mau mea hoʻohana. Ma ka hoʻohuiʻana i kahi manaʻo i kāu papahana, E heleʻoe ma kou ala i kahi papa hana Android e hiki ai i nā mea āpau ke leʻaleʻa. Ua hana nuiʻia ka platch platform i ka maʻalahi o ka hoʻohuiʻana me nā noi'ē aʻe a hana i ka hoʻololiʻana ma waena o nā noi.
Ke hoʻomohala nei i kāu app, Eʻikeʻoe i nāʻano likeʻole o nā mea makemake a pehea e hana ai lākou. Hiki iāʻoe ke hoʻohana i kēia mau mea e hana i kāu taupānga Android a hana i nāʻike pili hou. Hiki iāʻoe ke hui pū me nā mea i makemakeʻia me nā hana'ē aʻe, e like me nā hōʻike. Hiki iāʻoe ke hoʻohana i keʻano like e hui pū ai i kahi manaʻo me kekahi app hou. Hiki ke pili i nā manaʻo i nā carappextenders no ka hoʻokō maʻalahi. Hiki ke hoʻohanaʻia nā mea waiwai i nā polokalamu e hoʻomaopopo ai i ka mea hoʻohana o kahi ulia pōpilikia.
ʻO nā mea makemake nā mea waiwai nui o nā hana a Android. ʻO kahi manaʻo he mea hōʻike e pili ana i kaʻike e pili ana i kahi hana e makemake ai kahi mea hoʻohana e lawe. Hoʻohanaʻia nā manaʻo i nāʻano he nui, komo me ka nānāʻana, NaKAIA HOOKUʻA, a oi aku. Hiki i kahi manaʻo hoʻokahi ke hoʻomaka i kahi hana a iʻole kahi'āpana pūnaewele. A hiki i ka'ōnaehana Android ke hoʻomaopopo i nā māhele e hiki ai ke hana i ka manaʻo. He mea nui ia eʻike pehea pehea e hana ai i nā mea hana a pehea e hoʻohana ai iā lākou no kāu mau polokalamu pono'ī.
Ke hoʻounaʻia nei kahi manaʻo, E holo ka wahi Android Platform i kahi kānana pili. E hoʻoholo kaʻikepili e hoʻomaka i ka hoʻomakaʻana. A laila hiki i ka mea hoʻohana ke hoʻoholo i ka mea e makemake ai lākou eʻike. Hiki iāʻoe ke hoʻopaʻa inoa i nā'āpanaʻokoʻa no kekahi mau hanana a me nā kānana maikaʻi. A i ʻole, ʻO kahi mea e loaʻaʻole ai kahi kānana manaʻo e kapaʻia ke kapaʻia keʻano o kahi manaʻo. ʻO kēia ka mea e wehewehe ai kēia mokuna. Ke kākau inoaʻia kahi māhele me kahi manaʻo, Pono e kohoʻia me ka hana kūpono, momiʻano, a meta-data.
ʻO ka poʻe Kahelehele no ka Android i kahi hana ikaika ikaika e hiki ai iāʻoe ke kaʻana a lawe i kaʻikepili mai nā ametoid. ʻO kēia kiʻi kiʻi kahi'āpana o ka Android Sdk a ua hoʻokomoʻia i ka Android 4.0 (API pae 14). Hiki ke hoʻohuiʻia i loko o ka hana hana o kāu app Android. E aʻo hou aku e pili ana i nā mea hana, E heluhelu i ka'ōlelo aʻo. E kūkākūkā mākou i nā kumu o nā mea hana o ka mokuahi i ka kiko'ī.
Kaʻana like no ka mea hana pūnaewele a Android. Hiki iāʻoe ke hoʻohana i nā mea hana e huki ai i nāʻikepili mai ka mākeke a kūkulu i kāu noi kālā pono'ī. Ke kūkuluʻoe i kāu noi, Hiki iāʻoe ke kaʻana i nāʻike me nā polokalamu'ē aʻe ma kāu kelepona. ʻo kahi laʻana, Inā makemakeʻoe e kaʻana i kaʻike ma kāuʻaoʻao Facebook, Hiki iāʻoe ke hoʻokomo i kahi loulou i ka pūnaewele papa inoa.
ʻO kahi hiʻohiʻona'ē aʻe he hiki ke mālama i nā hana hoʻohana lehulehu. I kēiaʻano, Hiki iāʻoe ke hana i kāu app hou aku. Ma ka hoʻokuʻuʻana i ka mea hoʻohana, Hiki iāʻoe ke hana i kahiʻike mea hoʻohana e hoʻopiliʻia ma ke ala e like me kāu mea hoʻohana e like me ia. A, Me ka hoahele, Hiki iāʻoe ke hoʻohana i kāu polokalamu Android e hōʻiliʻili a hōʻike i nāʻike. Hiki iāʻoe ke hoʻohana iā ia e kiʻi i nā leka a me nā leka e pili ana i nā leka hou, A hauʻoli kāu mau mea hoʻohana i ka manawa like.
Hiki iāʻoe ke aʻo i kēia mau hana hana āpau i kahi papa hanaʻoihana a Android. Ua hoʻopiliʻia ka papa 35 nā haʻawina e alakaʻi iā ʻoe i kēlā me kēia pae ma o ka hoʻomohala ʻana i kahi polokalamu Android. Aʻo pū ia iā ʻoe pehea e hana ai i kahi papa inoa SQLite database. E kōkua pū ia iā ʻoe e kūkulu i nā polokalamu Android no nā paepae ʻē aʻe. Inā paʻa mau ʻoe i ka pae hoʻomohala, hiki iā ʻoe ke kuhikuhi i ka papa inā he mau nīnau kāu.
Kahi mea hou aʻe, hiki iā ʻoe ke hoʻohana i ka ShareActionProvider ma ka Hana Hana e hoʻohana pono i ka hiʻohiʻona UI e hiki ai iā ʻoe ke hoʻokaʻawale i ka ActionBar. Hiki ke hoʻohana ʻia kēia koho i kāu Bar Action inā holo kāu polokalamu ma Android 4.0 a i ʻole ke kiʻekiʻe. Hiki iā ʻoe ke aʻo hou aʻe e pili ana i ka ShareActionProvider ma ke alakaʻi ʻo Action Bar. He mea nui e hoʻomaopopo i ka loaʻa ʻana o kēia hiʻohiʻona ma Android wale nō 4.0 a maluna.
ʻO OnItemLongClickListeners nā loulou e hoʻopuka i kahi hana callback ke kaomi ʻia a koho ʻia paha kekahi mea. Ke kāhea nei kēiaʻano i ka OritemlongclickLickLerclider no Android Framework eʻike ai i ka mea hoʻohana a koho i kahi mea lōʻihi. ʻO ka hana Android a laila he waiwai nui ka heluʻana a hōʻike i kahi hoʻolaha pōkole pōkole eʻikeʻia ma keʻano.
Ponoʻoe e hoʻokō i ka Oritemclicker-Interface ma mua o hiki iāʻoe ke hana i kahi mea hana Otetemlongclick. E hōʻoia kēia interface i ka OniteMliplick() Ua hoʻokōʻia keʻano. E kāhea kokeʻiaʻia e ka papa hana Android i ka wā e hele ai kahi hanana lōʻihi. No nā kiko'ī hou aku, Eʻike i ka hiʻohiʻona ma lalo nei. Hōʻike kēia code i keʻano o ka hoʻokōʻana i ka OnetemLongclick.
I ka wā o ka hana kūpono o ka haʻawina, E hoʻokō mākou i ka OniteMclick. E hoʻopaʻa inoa mākou i kēia interface me kahi papa inoa inoa ma kā mākou polokalamu Android. Ke paʻi lōʻihi i kahi komo i ka papa inoa, OnItemLongClickListener e pry. He mea nui e hoʻomaopopo e hiki ke hoʻokō ʻia kēia ʻano me kahi papa inoa ʻole a i ʻole ka papa MainActivity.
Ke hoʻopaʻa inoa ʻoe i kahi laʻana OnItemLongClickListeners, hiki iā ʻoe ke hoʻonohonoho i kāu ListView e pane i ka wā i kaomi ʻia kahi mea i ka papa inoa. E hoʻomaka kēia i kahi pane kaomi lōʻihi ma ka AlertDialog. He manaʻo maikaʻi nō hoʻi ka loaʻa ʻana o kahi ListView e pane i nā kaomi lōʻihi. Ma keia ano, hiki i kāu mea hoʻohana ke komo maʻalahi i kāu noi me ka ʻole e haʻalele i ka ʻoluʻolu o ko lākou home.
E ʻoluʻolu, hoʻohana mākou i nā kuki, e hoʻomaikaʻi i ka hoʻohana ʻana o kēia pūnaewele. Ma ke kipa ʻana i ka pūnaewele
hoʻohana hou, ʻae i kēia mau kuki
Hiki ke ʻike hou aku i nā ʻike e pili ana i nā kuki i kā mākou hoʻolaha ʻikepili