Bidh sinn a’ prògramadh d’ fhaicsinneachd! Tha coileanadh math le leasachadh app android scout ONMA cinnteach.
Cuir fios
Ma tha thu ùr do leasachadh Android, tha grunn roghainnean eadar-dhealaichte ann airson leasachadh app Android. Am measg nan roghainnean sin tha Android Studio, eu-dòchasach, Pàipear-dèanaidh, agus Android App Inventor. Tha gach fear a 'tabhann a bhuannachdan sònraichte fhèin, agus bruidhnidh mi gu h-aithghearr air na diofaran a tha eatorra. Aon uair ‘s gu bheil thu air co-dhùnadh dè an roghainn a tha ceart dhut, Seo na bunaitean. Ach mus tòisich thu, Dèan cinnteach gun luchdaich thu sìos an inneal ceart airson na h-obrach.
Nuair a chleachdas tu Android Studio gus aplacaidean Android a chruthachadh, bidh e comasach dhut am bathar-bog gnàthaichte agad fhèin a chruthachadh gu sgiobalta airson na h-innealan gluasadach agad. Tha dà phrìomh phàirt ann an tagradh gluasadach: Gnìomh agus Sealladh. Is e gnìomhachd am pàirt den app a tha a’ mìneachadh coltas grafaigeach àrd-flache agus gnìomhachd. Tha e air a dhèanamh suas de chòd Java, a tha a’ mìneachadh dè na gnìomhan a bu chòir tachairt nuair a thèid putan a bhrùthadh. Faodaidh an aplacaid fhèin ruith air inneal sam bith a tha co-chosmhail ri Android.
Gus tòiseachadh air an tagradh agad a chruthachadh, fosgail am Project Explorer. Seallaidh e an Android Zielplattform, am Maighstir-foirmeil, agus am pasgan Goireasan. Tha cuideachd a “Uinneag ro-shealladh tar-inneal”, a leigeas leat an aplacaid fhaicinn air iomadh inneal. Aon uair 's gu bheil thu air sealladh a thaghadh, faodaidh tu a ghnàthachadh le bhith a’ briogadh air a’ phutan co-fhreagarrach aige. Ma dh’ fheumas tu barrachd air aon iarrtas a chruthachadh, faodaidh tu seallaidhean àbhaisteach a chruthachadh airson gach fear dhiubh.
Air adhart, ceangail inneal Android ris a 'choimpiutair agad. Feumaidh tu an inneal a tha a’ ruith Android Studio a thaghadh. Faodaidh tu ceangal ris an inneal Android a’ cleachdadh USB. San dòigh seo, faodaidh tu an aplacaid a dhearbhadh air agus atharrachaidhean riatanach a dhèanamh. Faodaidh tu cuideachd an aplacaid a dhearbhadh air an inneal seo mus tog thu e airson an àrd-ùrlar targaid agad. Dìreach bi foighidneach! Mura h-eil thu cinnteach ciamar a nì thu seo, leugh Fòram Luchd-leasachaidh Android. Tha stiùireadh mionaideach aca air mar as urrainn dhut innealan brìgheil a dhèanamh le Android Studio.
Feumaidh leasachadh aplacaidean gluasadach tòrr tasgaidh, an dà chuid bhon luchd-leasachaidh agus bhon àrainneachd leasachaidh. Tha an Google App Inventor na eisimpleir de Àrainneachd Leasachaidh Amalaichte (IDE) tha sin a’ toirt a-steach a h-uile inneal bathar-bog a dh’ fheumar gus app Android a chruthachadh. Ge-tà, tha e a’ ruith taobh a-staigh brobhsair lìn agus chan eil Internet Explorer a’ faighinn taic. Ge-tà, ma tha thu ùr do phrògramadh agus nach eil cùl-fhiosrachadh agad ann an leasachadh bathar-bog, Is dòcha gur e App Inventor am fuasgladh foirfe.
Aon uair ‘s gu bheil thu air logadh a-steach gu làrach-lìn App Inventor, faodaidh tu tòiseachadh ag obair air do phròiseact. Cliog air a’ phutan Tòisich pròiseact ùr air a’ bhàr-chlàr agus ainmich e. Fosglaidh App Inventor ann an sealladh Dealbhadair. Bhon bhàr tiotal, faodaidh tu scrionaichean a chuir ris agus tionndadh eatorra. Leigidh am bàr tiotal leat gluasad eadar na seallaidhean Blocks agus Designer. Nuair a bhios tu deiseil airson tòiseachadh, faodaidh tu ainm pròiseict a thaghadh.
Is e roghainn eile an àite Android App Inventor MIT App Inventor. Tha an àrainneachd leasachaidh seo stèidhichte air an lìon a’ leigeil le luchd-tòiseachaidh aplacaidean Android a thogail agus a ghnàthachadh gun a bhith a’ sgrìobhadh aon loidhne de chòd. Tha MIT App Inventor air a chumail suas gu gnìomhach le Lab Ionnsachaidh Siubhail MIT. Chaidh a chruthachadh an toiseach le Google ach tha e a-nis air a chleachdadh le mòran luchd-foghlaim agus oileanaich. Tha an MIT App Inventor na bhathar-bog an-asgaidh agus tha e ri fhaighinn fo Cheadachas Apache 2.0 agus Creative Commons Attribution ShareAlike 3.0 Gun ghluasad.
Tha inneal leasachaidh aplacaid Kivy android na stòr fosgailte, inneal luath airson aplacaidean a leasachadh, a bharrachd air airson prototyping. Ge-tà, tha e cudromach cuimhneachadh nach e àrd-ùrlaran dùthchasach a th’ ann an tagraidhean Kivy, mar sin bidh meudan APK nas àirde aca agus tòiseachadh nas slaodaiche na aplacaidean dùthchasach. Is e ana-cothrom a tha seo leis cho soirbheachail sa tha fònaichean Android na làithean seo. Air an adhbhar sin, bidh mòran de luchd-cleachdaidh a’ seachnadh na tagraidhean aca fhèin a leasachadh le Kivy.
Gus aplacaid Android a chruthachadh, feumaidh tu putanan agus eileamaidean UI eile a chuir ris. Canar còd air a stiùireadh le tachartas ris na gnìomhan sin, agus tha Kivy air a thogail gus na tachartasan sin a làimhseachadh. Mar eisimpleir, faodaidh trì buadhan a bhith aig widget leubail: teacs, meud_ sanas, agus pos_hint. Tha na luachan sin cudromach airson toirt air an leubail nochdadh air an sgrion. Feumaidh am widget Label leud agus teacsa, a bharrachd air meud-sanas.
Aon uair ‘s gu bheil thu air an tagradh agad a thogail ann an Kivy, tha an t-àm ann a phacaigeadh. Gus an aplacaid a phacadh ann an cruth APK, feumaidh tu an aplacaid a stàladh anns an eòlaire stòraidh taobh a-muigh. Is e / sdcard an eòlaire mar as trice. Às deidh sin, faodaidh tu na dreachan demo agus leigeil ma sgaoil den tagradh. Tha an aplacaid Kivy android an uairsin deiseil airson a chuir a-steach ann an Google Play. Faodaidh tu cuideachd an tagradh Android a chruthachadh air Raspberry Pi a’ cleachdadh stàladh làimhe no a’ cleachdadh manaidsear pacaid KivyPie.
Tha an Makerpad na àrd-ùrlar airson cruthachadh app Android, agus faodaidh na sgrùdaidhean cùise farsaing agus na clasaichean oideachaidh do chuideachadh gus tòiseachadh le còdadh. Le pròiseasan furasta a leantainn, faodaidh tu na dealbhaidhean agus na h-aplacaidean agad fhèin a chruthachadh airson ceangal agus eagrachadh dàta. A bharrachd air, leigidh an àrd-ùrlar leat coimeas a dhèanamh eadar diofar innealan gus faighinn a-mach dè an fheadhainn as fheàrr dhutsa. Tha e na inneal sàr-mhath airson an dà chuid luchd-tòiseachaidh agus luchd-leasachaidh eòlach. Bheir sinn sùil air cuid de na h-adhbharan a tha Makerpad cho èifeachdach.
Is e aon de na feartan as fheàrr aig Makerpad gu bheil e air com-pàirteachadh le grunn innealan bho dhiofar luchd-reic. Le bhith a 'taghadh inneal com-pàirteach, bidh e comasach dhut brath a ghabhail air na feartan adhartach aige. Tha na h-innealan sin a’ toirt a-steach Boundless, Caird, Duilleag 2 Làrach, agus Zoom. Faodaidh tu Makerpad a chleachdadh gus app a chruthachadh airson do ghnìomhachas no eadhon cur-seachad. Agus, leis a’ choimhearsnachd fharsaing aige, faodaidh tu ceistean fhaighneachd agus cuideachadh fhaighinn uair sam bith.
Chan eil an Makerpad saor, ge-tà. Tha cosgais ballrachd mìosail $16 agus tha e ag amas air luchd-tòiseachaidh a tha airson sgrùdadh a dhèanamh air saoghal leasachadh gun chòd. Ach ma tha thu dha-rìribh mu dheidhinn còdadh agus innealan togail, faodaidh tu clàradh airson a’ phlana Builder, a chosgas $41 mìos. Tha cosgais nas àirde aig plana an Neach-togail ach is fhiach e e dhaibhsan a tha airson a bhith cinneasach agus tòiseachadh air fastadh. Mura h-eil eòlas agad air leasachadh gun chòd, Tha Makerpad na dheagh roghainn.
Ma tha thu a’ feuchainn ris an eòlas a th’ agad air a bhith a’ cleachdadh fìor inneal Android a shamhlachadh, faodaidh tu am Manaidsear Gnìomh Luathachaidh a chleachdadh airson Android. Bidh an inneal seo a’ cleachdadh teicneòlas virtualization le taic bathar-cruaidh gus astar emuladairean Android àrdachadh. Chan obraich e ach air pròiseasairean le chips Intel. Aon uair 's gu bheil e air a stàladh, tòisichidh am Manaidsear AVD gu fèin-ghluasadach ag atharrais air tagraidhean Android. Tha cleachdadh an inneal seo sìmplidh. Faodaidh tu a stàladh tro Android Studio no le bhith a’ cleachdadh stàlaichear sònraichte.
Is e AVDs na faidhlichean a bhios emuladairean Android a’ cleachdadh gus atharrais air sgaraidhean flash de fhìor innealan. Tha iad air an dèanamh de thrì seòrsa de fhaidhlichean: eithne, dàta luchd-cleachdaidh, agus cairt SD. Thèid na h-ìomhaighean sin a chruthachadh gu fèin-ghluasadach mura toir thu seachad iad. Nuair a thòisicheas tu air emulator, cruthaichidh an AVD ìomhaigh dàta cleachdaiche ùr mura toir thu seachad fear. Air neo, faodaidh tu àite ùr a shònrachadh leis an roghainn -system-dir.
Bidh na rèiteachaidhean AVD de emuladair Android a’ mìneachadh feartan bathar-cruaidh an fhòn emulated. Le bhith a’ rèiteachadh nan rèiteachaidhean AVD, faodaidh tu coileanadh thagraidhean Android a dhearbhadh air diofar choimeasgaidhean bathar-cruaidh. Mar eisimpleir, faodaidh aplacaid Android an lìonra a chleachdadh, cluich fuaim no bhidio, stòradh dàta, agus cuir fios chun neach-cleachdaidh. Faodaidh tu eadhon an emuladair a chleachdadh gus deuchainn a dhèanamh air comasachd camara inneal agus luathaichear.
Mar a chruthaicheas tu app Android, bu chòir dhut beachdachadh air Cuairtean-beatha Gnìomhachd Android. Leigidh am feart seo leat smachd a chumail air cearcall-beatha aon ghnìomhachd, leithid nuair a thòisicheas e a-rithist no a chuir dheth. Is e staid gnìomhachd crochte an àm as fheàrr airson staid a stòradh san tagradh agad agus stad a chuir air goireasan ithe. Tha e cuideachd a’ toirt deagh chothrom airson beòthachaidhean a chuir dheth, is dòcha nach eil sin ri fhaicinn ann an gnìomhachd stad. Ge bith an tòisich an gnìomhachd a-rithist, bu chòir dhut fhathast dèanamh cinnteach gun cleachd thu an crochadair() dòigh-obrach.
Bidh cuairt-beatha gnìomhachd a’ tòiseachadh leis an onCreate() dòigh-obrach. Canar an dòigh seo nuair a bhriogas an neach-cleachdaidh air ìomhaigh na h-aplacaid an toiseach. Anns a 'mhodh seo, suidhichidh tu an cruth agus tòisichidh tu na seallaidhean. Is e an ath cheum sa chuairt-beatha an onStart a ghairm() dòigh-obrach, a nì an gnìomhachd follaiseach agus a leigeas leis an neach-cleachdaidh eadar-obrachadh leis. OnTòisich() ris an canar cuideachd nuair a thèid gnìomhachd a thòiseachadh agus a dhùnadh. Air neo, an t-Sabaid() faodar an dòigh-obrach a bhrosnachadh ma thèid an gnìomhachd a sgrios.
Tha Cuairt-beatha Gnìomhachd Android a’ toirt cunntas air na h-ìrean anns a bheil gnìomhachd a’ dol troimhe. Chan eil ìomhaigh na h-aplacaid a’ nochdadh air liosta na sgrìn dachaigh, ach ginidh e teachdaireachdan tachartasan cho luath ‘s a bhriogas an neach-cleachdaidh air putan cùil. Mar a chruthaicheas tu an aplacaid agad, bi mothachail air Cuairtean-beatha Gnìomhachd Android. Ma tha thu a’ leasachadh app Android, bu chòir dhut ionnsachadh mu na cuairtean-beatha sin gus tubaistean app agus duilgheadasan eile a sheachnadh.
Thoir an aire, gu bheil sinn a cleachdadh cookies, gus cleachdadh na làraich-lìn seo a leasachadh. Le bhith a 'tadhal air an làrach
tuilleadh cleachdaidh, gabh ris na briosgaidean seo
Gheibh thu barrachd fiosrachaidh mu bhriosgaidean nar dearbhadh dìon dàta