App
Papa kuhikuhi

    Hoʻokaʻaʻike





    ʻO kā mākou blog

    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
    hoʻomohala polokalamu Android

    ʻO kā mākou blog


    ʻO wai ka mea hana polokalamu Android i kūpono iā ʻoe?

    hana i ka polokalamu Android

    Inā he mea hou ʻoe i ka hoʻomohala Android, aia kekahi mau koho like ʻole no ka hoʻomohala ʻana i ka polokalamu Android. Aia kēia mau koho i ka Android Studio, ʻO ka paulele, Makerpad, a me Android App Inventor. Hāʻawi kēlā me kēia i kāna mau pono kūʻokoʻa, a e kūkākūkā pōkole wau i nā ʻokoʻa ma waena o lākou. I ka manawa i hoʻoholo ai ʻoe i ke koho kūpono iā ʻoe, eia na kumu. Akā ma mua o kou hoʻomaka ʻana, e hōʻoia e hoʻoiho i ka mea hana pono no ka hana.

    Android Studio

    Ke hoʻohana ʻoe i ka Android Studio e hana i nā polokalamu Android, hiki iā ʻoe ke hana wikiwiki i kāu polokalamu maʻamau no kāu mau polokalamu kelepona. Loaʻa i kahi polokalamu kelepona ʻelua mau mea nui: Hana a me ka Nānā. ʻO kahi haʻawina ka ʻāpana o ka app e wehewehe ana i ka hiʻohiʻona kiʻi kiʻi a me ka hana. Hana ʻia ia me ka code Java, ʻo ia ka mea e wehewehe ai i nā hana e pono ai ke kaomi ʻana i kahi pihi. Hiki ke holo ka app ponoi ma luna o kekahi mea hoʻohana like me Android.

    No ka hoʻomaka ʻana e hana i kāu noi, wehe i ka Project Explorer. E hōʻike ia i ka Android Zielplattform, ka Kumu-Formular, a me ka waihona Punawai. Aia kekahi “pukaaniani namua kea”, e ʻae iā ʻoe e ʻike i ka noi ma nā polokalamu he nui. Ke koho ʻoe i kahi nānā, hiki iā ʻoe ke hoʻoponopono iā ia ma ke kaomi ʻana i kāna pihi pili. Inā pono ʻoe e hana i ʻoi aku ma mua o hoʻokahi noi, hiki iā ʻoe ke hana i nā manaʻo maʻamau no kēlā me kēia o lākou.

    Aʻe, hoʻohui i kahi kelepona Android i kāu kamepiula. Pono ʻoe e koho i ka polokalamu e holo ana i ka Android Studio. Hiki iā ʻoe ke hoʻohui i ka polokalamu Android me ka hoʻohana ʻana i ka USB. ʻO kēia ala, hiki iā ʻoe ke hoʻāʻo i ka app ma luna o ia mea a hana i nā loli kūpono. Hiki iā ʻoe ke hoʻāʻo i ka app ma kēia hāmeʻa ma mua o kou kūkulu ʻana iā ia no kāu kahua paʻa. E ahonui wale! Inā ʻaʻole ʻoe maopopo pehea e hana ai i kēia, heluhelu i ka Android Developer Forum. Loaʻa iā lākou nā ʻōlelo kikoʻī e pili ana i ka hoʻomaʻamaʻa ʻana i nā polokalamu me ka Android Studio.

    Android App Mea Hoʻokumu

    Pono ka hoʻomohala ʻana i nā polokalamu kelepona i ka nui o ke kālā, mai nā mea hoʻomohala a mai ka honua hoʻomohala. He laʻana ka Google App Inventor o kahi Integrated Development Environment (IDE) ʻo ia nā lako polokalamu āpau e pono ai e hana i kahi polokalamu Android. Eia naʻe, holo ia i loko o kahi polokalamu kele pūnaewele a ʻaʻole kākoʻo ʻia e Internet Explorer. Eia naʻe, inā he mea hou ʻoe i ka polokalamu a ʻaʻohe ʻike i ka hoʻomohala polokalamu, ʻO App Inventor paha ka hopena kūpono.

    Ke komo ʻoe i ka pūnaewele App Inventor, hiki iā ʻoe ke hoʻomaka e hana i kāu papahana. E kaomi i ka pihi Start new project ma ka papa kuhikuhi a inoa ia. E wehe ʻia ka App Inventor ma ka ʻike Designer. Mai ka papa inoa, hiki iā ʻoe ke hoʻohui i nā pale a hoʻololi i waena o lākou. Hiki i ka pahu poʻo inoa ke hoʻololi i waena o nā Blocks a me nā manaʻo Designer. Ke mākaukau ʻoe e hoʻomaka, hiki iā ʻoe ke koho i kahi inoa papahana.

    ʻO kahi koho ʻē aʻe i ka Android App Inventor ʻo MIT App Inventor. ʻO kēia kaiapuni hoʻomohala pūnaewele e hiki ai i nā poʻe hoʻomaka ke kūkulu a hana i nā polokalamu Android me ka ʻole o ke kākau ʻana i kahi laina code. Mālama ʻia ʻo MIT App Inventor e MIT's Mobile Learning Lab. Ua hana mua ʻia e Google akā ua hoʻohana ʻia e nā kumu aʻo a me nā haumāna. He polokalamu manuahi ka MIT App Inventor a loaʻa ma lalo o ka Laikini Apache 2.0 a me Creative Commons Attribution ShareAlike 3.0 Unported.

    ʻO ka paulele

    ʻO ka mea hana hoʻomohala noiʻi Kivy Android he kumu wehe, mea hana wikiwiki no ka hoʻomohala ʻana i nā polokalamu, e like me ka prototyping. Eia naʻe, He mea nui ia e hoʻomaopopo ʻaʻole ʻo nā polokalamu Kivy nā papa hana maoli, no laila e loaʻa iā lākou nā nui APK kiʻekiʻe a ʻoi aku ka lohi ma mua o nā polokalamu maoli. He drawback kēia i hāʻawi ʻia i ka hana leistungsfahige o nā kelepona Android i kēia mau lā. No ia kumu, nui nā mea hoʻohana e pale i ka hoʻomohala ʻana i kā lākou mau noi ponoʻī me Kivy.

    No ka hana ʻana i kahi polokalamu Android, pono ʻoe e hoʻohui i nā pihi a me nā mea UI ʻē aʻe. ʻIke ʻia kēia mau hana ma ke ʻano he code-driven code, a ua kūkulu ʻia ʻo Kivy e mālama i kēia mau hanana. ʻo kahi laʻana, hiki ke loaʻa i ʻekolu mau hiʻohiʻona i kahi widget lepili: kikokikona, nui_hint, a me ka pos_hint. He mea nui kēia mau waiwai no ka hōʻike ʻana i ka lepili ma ka pale. Pono ka widget Label i ka laulā a me ka kikokikona, a me ka nui-hint.

    Ke kūkulu ʻoe i kāu noi ma Kivy, ʻo ka manawa kēia e pūʻolo ai. No ka hoʻopili ʻana i ka polokalamu ma ke ʻano APK, pono ʻoe e hoʻokomo i ka app ma ka papa kuhikuhi waihona waho. ʻO ka papa kuhikuhi maʻamau / sdcard. Mahope iho, hiki iā ʻoe ke koho i ka demo a hoʻokuʻu i nā mana o ka noi. A laila ua mākaukau ka polokalamu Kivy Android e hoʻokomo i ka Google Play. Hiki iā ʻoe ke hana i ka noi Android ma kahi Raspberry Pi me ka hoʻohana ʻana i kahi hoʻonohonoho manual a i ʻole ka hoʻohana ʻana i ka mana hoʻokele KivyPie.

    Makerpad

    ʻO ka Makerpad kahi kahua no ka hana ʻana i nā polokalamu Android, a hiki i kāna mau haʻawina a me nā kumu aʻo nui ke kōkua iā ʻoe e hoʻomaka me ka coding. Me nā kaʻina hana maʻalahi, hiki iā ʻoe ke hana i kāu mau hoʻolālā a me nā noi no ka hoʻopili ʻana a me ka hoʻonohonoho ʻana i ka ʻikepili. Kahi mea hou aʻe, Hiki i ka paepae ke hoʻohālikelike i nā mea hana like ʻole e hoʻoholo ai i ka mea kūpono iā ʻoe. He mea hana maikaʻi loa ia no nā poʻe hoʻomaka a me nā mea hoʻomohala ʻike. E nānā mākou i kekahi o nā kumu i ʻoi aku ka maikaʻi o Makerpad.

    ʻO kekahi o nā hiʻohiʻona maikaʻi loa o Makerpad ʻo ia ka hui pū ʻana me nā mea hana like ʻole mai nā mea kūʻai aku. Ma ke koho ʻana i kahi mea hana hoa, hiki iā ʻoe ke hoʻohana i kāna mau hiʻohiʻona holomua. Aia kēia mau mea hana i ka Boundless, Carrd, Palapala2Site, a me Zoom. Hiki iā ʻoe ke hoʻohana iā Makerpad e hana i kahi polokalamu no kāu ʻoihana a i ʻole kahi leʻaleʻa. A, me kona kaiaulu piha, hiki iā ʻoe ke nīnau i nā nīnau a loaʻa ke kōkua i kēlā me kēia manawa.

    ʻAʻole maʻalahi ka Makerpad, akā naʻe. ʻO ke kumukūʻai kau inoa o kēlā me kēia mahina $16 a ua kuhikuhi ʻia i nā poʻe hoʻomaka e makemake e ʻimi i ka honua o ka hoʻomohala ʻole-code. Akā inā koʻikoʻi ʻoe e pili ana i ka coding a me nā mea hana kūkulu, hiki iā ʻoe ke kau inoa no ka papahana Builder, i koina $41 he mahina. He kiʻekiʻe ke kumukūʻai o ka Plan Builder akā pono ia no ka poʻe makemake e hoʻohua a hoʻomaka e hoʻolimalima. Inā ʻaʻohe ou ʻike me ka hoʻomohala ʻole-code, He koho maikaʻi loa ʻo Makerpad.

    Luna Hoʻokō Hoʻokō Emulator Android

    Inā ʻoe e hoʻāʻo e hoʻohālike i ka ʻike o ka hoʻohana ʻana i kahi polokalamu Android maoli, hiki iā ʻoe ke hoʻohana i ka Acceleration Execution Manager no ka Android. Ke hoʻohana nei kēia mea hana i ka ʻenehana virtualization kōkua ʻia e hoʻonui i ka wikiwiki o nā emulators Android. Hoʻohana wale ia ma nā kaʻina hana me nā chips Intel. Ke kau ʻia, e hoʻomaka ʻokoʻa ka AVD Manager i nā noi Android. He maʻalahi ka hoʻohana ʻana i kēia mea hana. Hiki iā ʻoe ke hoʻouka iā ia ma o Android Studio a i ʻole ma ka hoʻohana ʻana i kahi mea hoʻonohonoho hoʻolaʻa.

    ʻO nā AVD nā faila i hoʻohana ʻia e nā emulators Android e hoʻohālikelike i nā ʻāpana uila o nā polokalamu maoli. Hana ʻia lākou i ʻekolu ʻano faila: kīʻaha, ʻikepili mea hoʻohana, a me ke kāleka SD. Hana ʻia kēia mau kiʻi inā ʻaʻole ʻoe e hāʻawi iā lākou. Ke hoʻomaka ʻoe i kahi emulator, e hana ka AVD i kiʻi ʻikepili mea hoʻohana hou inā ʻaʻole ʻoe e hāʻawi. ʻO kahi ʻē aʻe, hiki iā ʻoe ke kuhikuhi i kahi wahi hou me ka hoʻohana ʻana i ke koho -system-dir.

    ʻO nā hoʻonohonoho AVD o kahi emulator Android e wehewehe i nā hiʻohiʻona ʻenehana o ke kelepona i hoʻohālikelike ʻia. Ma ka hoʻonohonoho ʻana i nā hoʻonohonoho AVD, hiki iā ʻoe ke hoʻāʻo i ka hana o nā noi Android ma nā hui like ʻole. ʻo kahi laʻana, hiki i kahi polokalamu Android ke hoʻohana i ka pūnaewele, pāʻani leo a wikiō paha, waihona ʻikepili, a haʻi aku i ka mea hoʻohana. Hiki iā ʻoe ke hoʻohana i ka emulator e hoʻāʻo i ka hana o ke kāmela a me ka accelerometer.

    Nā Kaʻina Ola Hana Android

    ʻOiai e hana ana i kahi polokalamu Android, pono ʻoe e noʻonoʻo i ka Android Activity Lifecycles. Hāʻawi kēia hiʻohiʻona iā ʻoe e hoʻomalu i ke ola o kahi hana hoʻokahi, e like me ka wā e hoʻomaka ai a hoʻomaha paha. ʻO ke kūlana hoʻokuʻu ʻia o kahi hana ʻo ia ka manawa maikaʻi loa e mālama i ka mokuʻāina i kāu noi a hoʻōki i ka ʻai ʻana i nā kumuwaiwai. Hāʻawi ia i kahi manawa kūpono e hoʻokuʻu i nā animation, ʻaʻole ʻike ʻia ma kahi hana hoʻomaha. Me ka nānā ʻole inā hoʻomaka ka hana, pono ʻoe e hōʻoia e hoʻohana i ka hoʻomaha() ʻano hana.

    Hoʻomaka ka pōʻaiapuni o kahi hana me ka onCreate() ʻano hana. Kāhea ʻia kēia ʻano i ka wā e kaomi mua ai ka mea hoʻohana i ka icon app. Ma keia ano, hoʻonoho ʻoe i ka hoʻolālā a hoʻomaka i nā manaʻo. ʻO ka hana aʻe i loko o ke ola holoʻokoʻa e kāhea i ka onStart() ʻano hana, ʻike ʻia ka hana a hiki i ka mea hoʻohana ke launa pū me ia. OnStart() kapa ʻia hoʻi ke hoʻomaka ʻia a pani ʻia kahi hana. ʻO kahi ʻē aʻe, ka onPause() Hiki ke ho'āla ʻia ke ala inā pau ka hana.

    Hōʻike ka Android Activity Lifecycle i nā pae e hele ai kahi hana. ʻAʻole ʻike ʻia ka ikona o ka app ma ka papa inoa o ka pale home, akā e hoʻopuka ʻo ia i nā memo hanana ke kaomi koke ka mea hoʻohana i kahi pihi hope. Ke hana ʻoe i kāu polokalamu, e hoʻomaopopo i ka Android Activity Lifecycles. Inā ʻoe e kūkulu nei i kahi polokalamu Android, Pono ʻoe e aʻo e pili ana i kēia mau ola ola e pale aku i nā pōpilikia app a me nā pilikia ʻē aʻe.

    ʻO kā mākou wikiō
    E kiʻi i kahi ʻōlelo manuahi