App! App.
App
O le ṣafikun ọpọlọpọ awọn ohun elo si ẹrọ Android rẹ. Awọn ohun elo wọnyi nigbagbogbo wa ninu duroa app tabi oju-ile, ati pe wọn yatọ da lori ẹya Android. Awọn ohun elo wọnyi yoo ni ipa lori igbesi aye batiri ati iṣẹ rẹ. O tun le fi awọn ohun elo sori ẹrọ fun ẹrọ Android TV rẹ. Lẹhin fifi sori ẹrọ ohun elo, yoo han ni iboju ile ẹrọ rẹ.
Awọn iṣẹ ṣiṣe jẹ awọn bulọọki ile akọkọ ti ohun elo Android kan. Awọn paati wọnyi ṣalaye faaji app ati apẹrẹ UI. Ohun elo Android kii ṣe iriri kan, ṣugbọn lẹsẹsẹ awọn iṣẹ ṣiṣe ti olumulo le tẹ ati jade ni ifẹ. Oluṣeto UI nigbagbogbo ronu ohun elo kan bi eto awọn iboju, kọọkan ya aworan si aṣayan iṣẹ-ṣiṣe. Lẹhin ti olumulo kan pari iṣẹ-ṣiṣe kan, app ifilọlẹ nigbamii ti ọkan.
Awọn iṣẹ ṣiṣe ṣe iranlọwọ fun ohun elo ibaraẹnisọrọ pẹlu ẹrọ ṣiṣe ati tọju ohun ti o wa loju iboju lọwọlọwọ. Ni afikun, wọn ṣe iranlọwọ lati mu pada ipo iṣaaju. Pupọ awọn ohun elo ni awọn iṣẹ ṣiṣe lọpọlọpọ. Iṣẹ-ṣiṣe kọọkan n ṣakoso awọn iboju oriṣiriṣi ati yatọ ni idiju. Igbesi aye iṣẹ ṣiṣe jẹ iru si oju opo wẹẹbu kan.
Awọn iṣẹ ṣiṣe ni a pe nipasẹ eto Android ni igbesẹ akọkọ ti ipaniyan ohun elo. Eto naa n pe ni Bẹrẹ() ati lori Duro() awọn ọna ni ọpọlọpọ igba nigba igbesi aye iṣẹ kan. Ilana yii jẹ pataki lati rii daju pe ohun elo naa ni iriri olumulo iduroṣinṣin. Eto naa tun tọju abala nigbati iṣẹ kan ba ti pari ati pe o nilo lati tun ṣe. Iwa ti o dara ni lati pe lori Ṣẹda() nigbati akitiyan ti wa ni da.
Awọn iṣẹ ṣiṣe jẹ apakan pataki ti awọn ohun elo Android. Wọn ṣe aṣoju ipilẹ ti awoṣe ohun elo. Awọn iṣẹ ṣiṣe bẹrẹ nipasẹ eto Android nipasẹ pipe awọn ọna ipe pada ti o baamu awọn ipele oriṣiriṣi ninu igbesi-aye ṣiṣe. Awọn iwe Android ṣe alaye imọran ti awọn iṣẹ ṣiṣe ati pese itọnisọna iwuwo fẹẹrẹ lori bi o ṣe le ṣiṣẹ pẹlu wọn. Abala atẹle n pese akopọ ti awọn oriṣi awọn iṣẹ ṣiṣe ati bii wọn ṣe ni ibatan si awọn ohun elo agbaye gidi. Ni afikun, o le kọ ẹkọ bi o ṣe le ṣe awọn iṣẹ nipa kika Itọsọna Olùgbéejáde Android.
Awọn iṣẹ ṣiṣe ti wa ni ikede ninu iṣafihan app naa. Lati le ṣẹda iṣẹ kan ninu ohun elo Android kan, o gbọdọ fi kan pato ro pe si awọn farahan. Iwa yii ṣe pato orukọ kilasi iṣẹ ṣiṣe ni ibatan si package app. Ti o ba yipada abuda yii, app le ma ṣiṣẹ ni kikun.
Awọn iwo jẹ awọn eroja ipilẹ julọ ti wiwo olumulo ti ohun elo Android kan. Wọn pese aaye onigun fun ifihan ọrọ ati awọn akoonu ayaworan miiran ati pe o le mu awọn iṣẹlẹ lọpọlọpọ. Syeed Android n pese ọpọlọpọ awọn ipin ipin oriṣiriṣi fun awọn iwo, pẹlu TextView, ViewGroup, ati ImageView. Wiwo kọọkan ni awọn abuda tirẹ, eyiti o ṣalaye bi yoo ṣe huwa ati ṣee lo ninu ohun elo naa.
Ìfilélẹ̀ ṣe ìtumọ̀ ìgbékalẹ̀ ìṣàfilọ́lẹ̀ rẹ, ó sì di ọ̀pọ̀ àwọn èròjà wiwo mú. O le ṣe aṣa nipasẹ ṣiṣatunṣe awọn aye rẹ. Awọn ipilẹ ni Android ti ṣeto ni lilo ede XML. Oriṣiriṣi awọn oriṣi awọn ipalemo lo wa. Ifilelẹ laini ni a lo lati ṣe deede awọn ohun kan ni aṣa laini kan.
Ìfilélẹ ṣe pàtó bí a ṣe lè ṣètò àwọn ìwo ọmọ ní ìbámu pẹ̀lú ara wọn. Awọn ipilẹ ihamọ jẹ eka sii ju awọn ipilẹ laini lọ, ṣugbọn ni irọrun diẹ sii ati yiyara fun awọn UI eka sii. Awọn ipalemo ihamọ tun pese ipo-iwoye alapọn, eyi ti o tumo si kere processing ni asiko isise. Wọn tun ṣe apẹrẹ fun lilo pẹlu olootu apẹrẹ Android Studio. Pẹlu iṣeto, awọn olumulo fa ati ju silẹ awọn paati GUI lori irinṣẹ alaworan, ati lẹhinna pato awọn ilana lori bi o ṣe le ṣafihan wọn.
Ninu Android, iṣẹ kọọkan ni awọn paati UI pupọ ti o jẹ ti awọn kilasi Wo ati ViewGroup. Awọn eroja UI wọnyi ṣe aṣoju agbegbe onigun lori iboju ati pe wọn ni iduro fun iṣafihan akoonu naa. Wọn le ṣee lo ni apapo pẹlu awọn eroja miiran lati ṣẹda ohun elo eka diẹ sii. Ati bi o ṣe n tẹsiwaju ṣiṣẹ pẹlu agbegbe idagbasoke Android, iwọ yoo wa diẹ sii nipa awọn paati Android ipilẹ wọnyi.
Ohun elo Android le pese awọn oriṣiriṣi awọn orisun, da lori ede UI ẹrọ naa ati ipilẹ. Botilẹjẹpe Android SDK ko ṣe afihan awọn ọna fun sisọ oriṣiriṣi awọn eto orisun, o le lo nronu eto lati ṣeto eto orisun ti o yẹ fun ẹrọ ti o n dagbasoke fun. Fun apere, o le lo awọn orisun ipilẹ oriṣiriṣi lati lo anfani aaye iboju ti o wa, tabi lo awọn orisun okun oriṣiriṣi lati tumọ ọrọ ni wiwo olumulo.
Awọn orisun omiiran jẹ inagijẹ fun awọn orisun aiyipada. O ṣe pataki lati pese awọn orisun aiyipada lati ṣe idiwọ app rẹ lati jamba nigbati o nlo ni iṣeto ti a ko reti.. Eyi n ṣẹlẹ nigbati awọn ẹya tuntun ti Android ṣafikun awọn afijẹẹri iṣeto ni eyiti awọn ẹya agbalagba ti Android ko ṣe atilẹyin. Ti app rẹ ko ba pese awọn orisun aiyipada, yoo jẹ ki ẹrọ naa ṣubu.
Lakoko ti awọn ohun elo Android yẹ ki o pese awọn orisun aiyipada, o ṣe iṣeduro lati pese awọn orisun omiiran fun awọn atunto ẹrọ kan pato. Fun apere, mySdkVersion 4+ apps ko beere aiyipada drawable oro. Jubẹlọ, Android le yan itọsọna awọn orisun miiran ti o baamu ti o dara julọ ti o da lori iṣeto ẹrọ naa. Lẹhinna, o le ṣe iwọn awọn bitmaps bi o ṣe nilo.
Ti eto naa ko ba rii orisun to dara, yoo yan orisun kan pẹlu iwọn to dara julọ. Eyi tumọ si pe ohun elo rẹ gbọdọ ni anfani lati mu awọn iboju ti o kere ju ti a reti lọ. Nitorina, o dara lati lo awọn orisun pẹlu awọn iwọn mejeeji. Ni ọna yi, o le ṣe agbegbe ohun elo rẹ fun awọn ẹrọ kan pato ati awọn ipinnu iboju.
Awọn olupese akoonu nilo fun awọn ohun elo Android lati wọle si aaye data kan. Wọn jẹ ibi ipamọ aarin fun data ati pese wiwo fun paṣipaarọ data laarin awọn ohun elo. Awọn olupese akoonu tun jẹ pataki fun ohun elo fifiranṣẹ Android. Olupese Akoonu ti forukọsilẹ ni faili iṣẹ ṣiṣe pẹlu aami olupese. Lati forukọsilẹ olupese akoonu rẹ, tẹle awọn igbesẹ ni isalẹ: * Yan SDK ti o kere julọ. * Ṣafikun aami olupese akoonu si ohun elo rẹ.
Awọn olupese akoonu le wọle si awọn orisun data ti ohun elo rẹ nilo, gẹgẹbi iwe-itumọ olumulo. Wọn nilo igbanilaaye fun kika ati kikọ. Igbanilaaye yii le gba lati Android.permission.readPermission() ọna. Awọn olupese akoonu tun ṣe ajọṣepọ pẹlu alabara, mimu aabo, ati ibaraẹnisọrọ laarin ilana.
Lilo ti o wọpọ julọ ti Awọn Olupese Akoonu ni lati tọju data fun awọn ohun elo miiran. Olupese akoonu n ṣiṣẹ bi aaye data ibatan ati gba awọn ohun elo rẹ laaye lati wọle si data ni aabo. Olupese akoonu le tun yipada data gẹgẹbi awọn ibeere olumulo. Eto Android ngbanilaaye olupese akoonu lati ṣakoso data ohun elo ni awọn ọna pupọ, da lori awọn oniwe-aini.
Awọn olupese akoonu jẹ apakan bọtini ti idagbasoke Android. Ilana naa ni ile-ikawe olupese akoonu akoonu ti o le ṣe iranlọwọ fun ọ lati ṣakoso data ti o ni lori ẹrọ rẹ. Ile-ikawe yii jẹ ki o ṣe agbero data rẹ ni aye kan. Apẹẹrẹ to dara fun eyi ni awọn olubasọrọ, eyiti a fipamọ sinu ohun elo Olupese Olubasọrọ. Lẹhinna, awọn ohun elo miiran le wọle si wọn nipa lilo wiwo Olupese. Ni wiwo olubasọrọ Olupese pẹlu awọn ọna lati fi sii, imudojuiwọn, parẹ, ati ibeere. Awọn olupese akoonu tun lo ni inu nipasẹ Android. Awọn bukumaaki tun jẹ awọn olupese akoonu fun eto naa. Níkẹyìn, gbogbo media ti o wa ninu eto ti forukọsilẹ pẹlu olupese akoonu MediaStore.
Olupese Akoonu le jẹ tunto lati ni adirẹsi URI kan pato. URI yii jẹ lilo lati wọle si akoonu naa. O tun le pato iru data ati awọn igbanilaaye. Olupese Akoonu naa tun le tunto lati gba data okeere laaye.
Eto igbanilaaye lori awọn ẹrọ Android jẹ apakan pataki ti aabo ẹrọ rẹ. O le ni ihamọ iru awọn ohun elo ti o fi sii ati ohun ti wọn le wọle si. O tun le lo eto awọn igbanilaaye lati daabobo aṣiri rẹ. Ṣọra fun awọn lw ti o beere fun iraye si pupọ. Ohun ikẹhin ti o fẹ ni lati fun wọn ni iwọle si gbohungbohun foonu rẹ.
Eto igbanilaaye Android ṣe ipin awọn ohun elo ni ibamu si ipele aabo wọn. O le yan laarin awọn oriṣi igbanilaaye ipilẹ meji: awọn igbanilaaye deede ati awọn igbanilaaye ibuwọlu. Iyatọ naa ni ipari ohun ti ohun elo le ṣe ati wọle si ita apoti iyanrin. Awọn ohun elo pẹlu awọn igbanilaaye deede ṣe awọn eewu kekere si aṣiri olumulo ati si awọn ohun elo miiran. Wọn funni ni diẹ ninu awọn igbanilaaye laifọwọyi, lakoko ti awọn ohun elo ẹnikẹta nilo lati beere fun awọn miiran.
Awọn ohun elo pẹlu awọn igbanilaaye ipalara le ṣe amí lori awọn ifiranṣẹ aladani rẹ, ṣe alabapin si awọn iṣẹ ti aifẹ, ati spam apo-iwọle rẹ. O le ṣakoso iru awọn igbanilaaye ohun elo kan le beere lati inu foonu rẹ nipa gbigba laaye lati wọle si awọn ipo ibi ipamọ kan. Fun apẹẹrẹ, Awọn ohun elo orin le wọle si kaadi SD rẹ lati ṣafipamọ awọn orin ti a gbasile, nigba ti asepọ apps le wọle si awọn olubasọrọ rẹ. Awọn ohun elo irira le ni iraye si ipo rẹ ati data ilera rẹ.
Eto igbanilaaye Android n pese ọna ṣiṣanwọle lati ṣakoso data ti awọn ohun elo rẹ n gba ati pinpin. Ṣaaju igbasilẹ ohun elo kan, o le ṣayẹwo awọn igbanilaaye rẹ ni ile itaja Google Play ki o yan iru awọn ti o gbẹkẹle. Awọn ohun elo wọnyẹn nikan pẹlu awọn igbanilaaye ti o yẹ le jẹ igbẹkẹle nipasẹ awọn olumulo. O ṣe pataki ki data rẹ duro ni ikọkọ, nitorina rii daju pe o mọ ohun ti o n fun ni aṣẹ si.