Bidh sinn a’ prògramadh d’ fhaicsinneachd! Tha coileanadh math le leasachadh app android scout ONMA cinnteach.
Cuir fios
Le Android, tha e furasta app a leasachadh, ach mura h-eil fios agad càite an tòisich thu, na gabh dragh – tha tòrr ghoireasan air-loidhne ann airson do chuideachadh. Faodaidh tu ionnsachadh mu Intent Systems, ShareActionProvider, agus OnItemLongClickListener. Bidh thu a dh'aithghearr mar pro Android agus bidh e comasach dhut app sgoinneil a thogail ann an ùine sam bith! Cùm a’ leughadh gus ionnsachadh mar a thòisicheas tu!
Faodaidh aplacaidean Android Intent Systems a chleachdadh gus conaltradh eadar pàirtean agus gnìomhan. Faodar rùintean a shuidheachadh gus gnìomhan no teachdaireachd craolaidh a bhrosnachadh. Faodaidh tu clàradh gu tachartasan gus freagairt a thoirt dhaibh. 'S urrainn dhut dàta a shònrachadh a' cleachdadh URIs agus seòrsaichean MIME. Feumaidh an seòrsa dàta a tha thu airson a chuir a-steach a bhith co-chòrdail ris na gnìomhan a tha thu airson a bhrosnachadh san app. Faodaidh dàta cinn a bhith ann an rùintean a bharrachd air dàta a bharrachd stèidhichte air a’ chlas Bundle, as urrainn dhut fhaighinn air ais leis an getExtras() dòigh-obrach.
Faodar rùintean a chleachdadh gus fiosan a thaisbeanadh don neach-cleachdaidh, rabhadh a thoirt dhaibh mu atharrachaidhean san stàit, no gnìomhan eile a ghabhail. Faodaidh rùintean cuideachd gnìomhachd a bhrosnachadh as urrainn do neach-cleachdaidh a dhèanamh aon uair. Faodar gnìomhan a dhùnadh nuair a tha an neach-cleachdaidh ag iarraidh. Bidh rùintean ag obair air cùl na seallaidhean agus tha iad neo-eisimeileach bhon neach-cleachdaidh. Leigidh iad leat cuideachd teachdaireachdan a chuir ma tha faidhle deiseil airson a chleachdadh no ma thathar ga luchdachadh sìos. Tha cruthachadh tagradh gluasadach a’ cleachdadh Intent Systems na phròiseas caran toinnte.
Gus aplacaid a chruthachadh airson Android, bidh feum agad air siostam rùn co-fhreagarrach. Leigidh seo leat comas-gnìomh an aplacaid agad a nochdadh do thagraidhean eile. Is e oidhirp cho-obrachail a th’ ann an rùintean Android. Tha rùintean na dhòigh math air an tagradh agad a thoirt fa-near don luchd-cleachdaidh agad. Le bhith a’ cur rùn ris a’ phròiseact agad, bidh thu air do shlighe gu app Android a gheibh a h-uile duine tlachd. Tha an àrd-ùrlar Android air rùintean a dhèanamh gu math nas fhasa amalachadh le tagraidhean eile agus gluasad eadar tagraidhean a dhèanamh gun fhiosta.
Nuair a bhios tu a’ leasachadh an aplacaid agad, bu chòir fios a bhith agad air na diofar sheòrsaichean Rùintean agus mar a tha iad ag obair. Faodaidh tu iad sin a chleachdadh gus an aplacaid Android agad a ghnàthachadh agus barrachd susbaint eadar-ghnìomhach a chruthachadh. Faodaidh tu cuideachd Intents a cheangal ri aplacaidean eile, leithid brathan. Faodaidh tu cuideachd an aon dòigh a chleachdadh gus rùn a cheangal ri app eile. Faodar rùintean a cheangal ri CarAppExtenders airson a chuir an gnìomh gu furasta. Faodar rùintean a chleachdadh cuideachd ann an aplacaidean gus fios a chuir chun neach-cleachdaidh mu èiginn.
Tha rùintean nam pàirtean bunaiteach de aplacaidean Android. Is e rud dàta a th’ ann an rùn anns a bheil fiosrachadh mu ghnìomhachd a tha neach-cleachdaidh airson a dhèanamh. Thathas a’ cleachdadh rùintean ann an iomadh dòigh, gabhail a-steach tracadh àite, seòladh, agus tuilleadh. Faodaidh aon rùn gnìomhachd no pàirt brabhsair a thòiseachadh. Agus is urrainn don t-siostam Android na pàirtean a chomharrachadh as urrainn dèiligeadh ris an rùn. Tha e cuideachd cudromach fios a bhith agad mar a tha Intents ag obair agus mar a chleachdas tu iad airson na h-aplacaidean agad fhèin.
Aon uair 's gu bheil rùn air a chuir, ruithidh an àrd-ùrlar Android criathrag rùn. Bidh an dàta a’ dearbhadh dè am pàirt a thòisicheas. An uairsin faodaidh an neach-cleachdaidh co-dhùnadh dè am pàirt a tha iad airson fhaicinn. Faodaidh tu diofar phàirtean a chlàradh airson tachartasan sònraichte agus sìoltachain rùn. Mur eil, cha tèid co-phàirt aig nach eil criathrag rùn a ghairm ach nuair a thèid rùn soilleir a chuir a-mach. Seo na tha a’ chaibideil seo a’ mìneachadh. Aon uair 's gu bheil pàirt clàraichte le rùn, feumaidh e a bhith air a shònrachadh leis a 'ghnìomh cheart, seòrsa mime, agus meata-dàta.
Tha ShareActionProvider airson Android na fhrèam cumhachdach a leigeas leat dàta a cho-roinn agus fhaighinn bho aplacaidean Android eile. Tha am frèam seo na phàirt den Android SDK agus chaidh a thoirt a-steach ann an Android 4.0 (Ìre API 14). Faodar a thoirt a-steach do Bhàr Gnìomh an aplacaid Android agad. Gus tuilleadh ionnsachadh mu ShareActionProvider, leugh an oideachadh a leanas. Bruidhnidh sinn gu mionaideach air bunaitean ShareActionProvider.
ShareActionProvider airson app Android Tha erstellen na sholaraiche treas-phàrtaidh a leigeas le luchd-leasachaidh amalachadh gu furasta le diofar stòran dàta. Faodaidh tu ShareActionProvider a chleachdadh gus dàta a tharraing bhon mhargaidh agus an aplacaid tasgaidh agad fhèin a thogail. Aon uair ‘s gu bheil thu air an aplacaid agad a thogail, faodaidh tu fiosrachadh a cho-roinn le aplacaidean eile air an inneal agad. Mar eisimpleir, ma tha thu airson fiosrachadh a roinn air an duilleag Facebook agad, faodaidh tu ceangal a chuir gu làrach-lìn ShareActionProvider.
Is e feart feumail eile a chomas air iomadh gnìomh cleachdaiche a làimhseachadh. Air an dòigh so, faodaidh tu an aplacaid agad a dhèanamh eadhon nas eadar-ghnìomhach. Le bhith a’ cleachdadh an ShareActionProvider, faodaidh tu eòlas cleachdaiche a chruthachadh a tha air a dhealbhadh a rèir an dòigh as toil leis an luchd-cleachdaidh agad e. Agus, le ShareActionProvider, faodaidh tu cuideachd an aplacaid Android agad a chleachdadh gus fiosrachadh a chruinneachadh agus a cho-roinn. Faodaidh tu eadhon a chleachdadh gus fiosan agus rabhaidhean fhaighinn mu theachdaireachdan ùra, agus dèan do luchd-cleachdaidh toilichte aig an aon àm.
Faodaidh tu na dòighean adhartach sin ionnsachadh ann an cùrsa leasachadh app Android. Tha an cùrsa air a dhèanamh suas de 35 leasanan a bheir thu ceum air cheum tro leasachadh app Android. Bidh e cuideachd a’ teagasg dhut mar a chruthaicheas tu app stòr-dàta SQLite. Cuidichidh e thu cuideachd gus aplacaidean Android a thogail airson àrd-ùrlaran eile. Ma tha thu fhathast an sàs anns an ìre leasachaidh, faodaidh tu an-còmhnaidh iomradh a thoirt air a’ chùrsa ma tha ceistean agad.
A bharrachd air, faodaidh tu an ShareActionProvider a chleachdadh anns a’ Bhàr Gnìomha gus brath a ghabhail air feart UI a leigeas leat an ActionBar a sgoltadh. Faodar an roghainn seo a chleachdadh anns a 'Bhàr Gnìomh agad ma tha an aplacaid agad a' ruith air Android 4.0 no nas àirde. Faodaidh tu barrachd ionnsachadh mun ShareActionProvider anns an stiùireadh Action Bar. Tha e cudromach cuimhneachadh nach eil am feart seo ri fhaighinn ach air Android 4.0 agus gu h-àrd.
Tha OnItemLongClickListeners nan eadar-aghaidh a ghineas gnìomh gairm air ais nuair a thèid nì a bhriogadh no a thaghadh. Tha an dòigh seo a’ gairm an OnItemLongClickListener for Android Framework gus aithneachadh nuair a phutas neach-cleachdaidh no a thaghas e rud fada. Bidh Frèam Android an uairsin a’ cur luach air an cuir a-steach agus a’ taisbeanadh fios goirid popup fhad ‘s a tha an fhìor ghnìomhachd ri fhaicinn air a’ chùl.
Feumaidh tu OnItemClickListener-Interface a chur an gnìomh mus urrainn dhut OnItemLongClickListener-Instance a chruthachadh. Bidh an eadar-aghaidh seo a’ dèanamh cinnteach gu bheil an onItemClick() modh air a chur an gnìomh. Thèid a chuir a-steach gu fèin-ghluasadach le frèam Android nuair a thachras tachartas cliog fada. Airson tuilleadh fiosrachaidh, faic an eisimpleir gu h-ìosal. Tha an còd seo a’ sealltainn mar a chuireas tu OnItemLongClickListener an gnìomh san app Android agad.
Anns a 'phàirt phractaigeach den leasan, cuiridh sinn an gnìomh OnItemClickListener. Clàraidh sinn an eadar-aghaidh seo le ListView anns an app Android againn. Nuair a thèid inntrigeadh san liosta a bhriogadh fada, Bidh OnItemLongClickListener a’ sealg. Tha e cudromach cuimhneachadh gum faodar an dòigh seo a chuir an gnìomh le clas gun urra no clas PrìomhActivity.
Aon uair ‘s gu bheil thu air eisimpleir OnItemLongClickListeners a chlàradh, faodaidh tu do ListView a rèiteachadh gus freagairt nuair a thèid nì san liosta a bhriogadh. Brosnaichidh seo freagairt le cliog fhada anns an AlertDialog. Is e deagh bheachd a th’ ann cuideachd ListView a bhith agad a fhreagras air cliogan fada. San dòigh seo, is urrainn don luchd-cleachdaidh agad faighinn chun tagradh agad gu furasta gun a bhith aca ri comhfhurtachd an dachaigh fhàgail.
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