You are on page 1of 13
x Assianment ? 1 ¥ a) whar is Andatoid 9 List umd _expirain a laasic _buliding —_blecks___of Anartotd —, Aus. [L> Andoit is an operating systea tunnel — —+ Progasimraing, Platform developed by —___—— Googie. It _supposts_device ike _mobite —_|___ phones _una__otnex devices such 1s —— toblere watch , Ty & gute , Android ——— ci1$0__provisle ss __a_muxket Puce to dist bute | apps. — Lbs main _lbuiiding _bieck's of __Andrnicdl__avet * Acrivities > An _uctivis single _Scteen that _+he user. {s_usteig eb Sees onthe device at one es see aie. | & Tnsents + “Intents _axe__message that _uve . ipa iit ___Sent__among avhe maior buitding pa biocks_._ }~- : Se z | Seivices 3 Semvices arn im the _backgznund fe nd ive eng ie pee __imtes-fuce corm ponents. __— | & Content Providers $+ They aye _intexfuces | toy shading data _between | : cuppiicarions | * Broadcust Receivers i They eve —_amdanid’s— na ino plementation of _a__system— wide pubiish | Subsexibe —— Seite Mechumism os moze _precisel un _obsetyves putter .—____ j what is avy 4 How +o create AYO i ———__— | Andtcid sruaio 4 ee rar ay Ly An Andsoid _Vistua __Oeviee 1's __an ____ _emulayox _ con figuraten that —aness —___ | ___deverogers +t0__test the _uppircurion by —__— —__|—_ Simulating. Mae eal device capabilities [b> the Ava -munagex_psnvides a _gauplniceat — __usex inten fuce in which you cam _¢rveate —— {ead menage _ Andawid Vista Device ____ Dis moira Se ee Ove ee _¥ Open tne, device manager *& Crick Create device * baie ee Sree Shor oame patie: hen cic Ct 1 : - | ___conee _paofile you _udunt _,_you_can Create | ok tengo ca __hieeduxine pantie) & Select the sysrem image fot a puaticuiar Aer Level and them cuck Next. 4 ¥ Change she AVO propertics Us weeded, und them crete fivish. ¥ Now - the mew) AvYD auppeurs im the wixtua) snub of _the _device _ munager—~ 2) Eaxpiain _DwM . é Aus. LS As we Know the modern —Jvum_is_high Pexfoxxounce and _psavides _exceiient | memosy saManuge ment. Gur _it needs_ta_be { Optimized fox low. powesedt hundh eto devices as weir. [b> The — Damwik Virtus Machine is an | andreid _Veittareri _wittual _tachime _aprmizea fox _mobiie devices. Tt optimizes the virtual omachine fox memory harkens. vife _and__pevtotmance . i 5 paid oe Cy Denwik is 1 name of a +owmn In| cetanal__ The Dali VM Was. wor tten by Dan Bown stein. s [Ly the Dex compres _convests ane _ciuss Lui fi1es® ime tne «clex fire tuts aun om _ | __tine Daivie vm Pluitipie ciuss files __ “ve converted __inro__one__dex ie. L) The savas +001 compiles the save Sousce file Iman the ciass file ly The dx tool __tukes an_the crass fies _of __youxy__appu canon aye } genenutes i _Singte _. olex file . Tr is et Platform speci fic tool. e 4) Eapain Android Axchitecture with Aiagzam . Aus. Ce eee St S_ Anazoia comes with u_set of _ cove_upp Such us contacts, calenday , maps and baowses. eee [Ls You use _tnese _APTa +0 contwot whut yous _upp looks _1ike amd how it behuves 1S Nou cum access _epen@l ES +nacugh the o Mative _¢} c++ libauxies +o add Suppoxt | fou _daawing —udd__-manipurating __20_arnel | BD___gauphics in __youw app . Ly The ART comes with a set of cove |___\itvuaies _+inut __impiement _mest_of the Java __paegaamming—languase. Hal Provides un _imierfuce tacit ex pose. device hurd wase capa bilities tO the Poh hhighex level tava aPT fanwmiecnorr— ly Andsaid veties on the Kernel tox | daivess and aiso core Services Such | as Security ame Memory mmanuge ment. | | 5) | what is tne sianificance of tne | Amaasid Mainfest file a essential Ans i |G Appiication _camponents _ase._the low iding block s__ot___un. andaold These components __axe loosely coupied by cuppiycadtow. tne _app —-mainfest “fie. 4 Comeponemis_* 1) Activities 2). Sesices 3) Badadeast Receivers ___4)_ _Courent Providers by peas rings tiee must have an Audanial _Wunifest .XM1 file _in_its 200+ _divectoay —_ Soe _mnames rhe — Eek Seiecasss fox EN a sent taeecorite mame Sewves as a | atmigue ‘deutitier fos _the cappiicuty om. ane. ____ |) at describes the componemts._of_the |__tappitcutiou_. Tt meames— tne ciasees tacit | __impiement euch of tae components ave ___ | —_ paises _‘theiz _cupsrniviztes —.—_— athe Ans Ly Tr detesmines which processes wit lost _apprication Com Ponents Ls tr steciases which pesmissions tne appricariow aust _lnuve _1q__oddes_+0 access __paoieeted pasts of the APL and imseuact _wirta _othes _appucatioms e |L> ty deciares sne minimum level Audssid APT that __the eappliceri Om ——— of tne equines 6) Dru and expiain Acnivitg bite _Cycte in — derail. a eerie a ly Oncreate () > Tt is caned when the activity — ____is__ Fiast created. This _1s_conexe — au the stance work is dene. We _crecihiug views, binding serra _ rs isis _ ee S [by _Ousarise 0)? Te is_invoned dhe the —detivity —— ___is visible _to__the user _.Tr_is = __fenowed by enResume ()_ if ane _ eri is _invalxect from the. = _Inuck ground - s a [U> OnQearett) > Tr is invawed cities rhe —______ © Se steriviny locas __been Sto pped__ond_—__ eee Ss srt Ly OuResume (3 > Tt is invoked usher the uetivity Starts late gacsimg | with the uses. At this point { the activity 16 dt the +op of ——— ae the activity stack with a user — { interacting — ditt it. soc 4s SWowiowtaaithys: Tt is inveked wher an activin | is_goivg aro _the _bucrngzound + fous has not yer bees _teittent —___ —______Ti__is_« _countespurt +o eesti 1 OnResume (> ~ Hea SE ea ela SY dni lee L> OuStept)t Tr is invexed when the activity 4 abet ___if mot visibie to the uses . Ly _Oudesiagyili_OnDestoey () is canted _betoae— Ane. activity is destroyed, The a geri vity, is Hiniphing. due._+o tne ___ 2 deme como piecteis Sis mnisisterg tha — activity 03 __due +0 finish C) oes 2 heingy caitiest am ine cei 4) | what is desvice 1 Ditenentiute neues ee eS es a sesvice . pee ses gaia ia Gop eek fa enone ae! me: Si a | Component __osinicl cam — Peston —tovi3—tusaning— ©) | operations in the buck gaound _. Tt_amaig — continue. | _atsnaniing fox _timae even sex — oa aot nd otnex _ cippiieu iow se ___— = # Sesvices executes that an acto is visible 4o_the sex, | A_seavice that has e beem launched aust mamage its own tite = | time. jt_ then emothex cOomeaneut SrustSesviee , ne. cuectted O mses Sesvices is | 3 t ¥ Message titi rot ga umiess the Semice is einer Aca minute OF vemnoved Fron the _fovegaounel . cwdery Ditteventidte Tmpucit Iutewt_- #) | between | H Acaiuirg | +t A sineie concentacted stem thatthe cuceom Piish usex_may is aetfered +0 5 yd activity - # An _uenivitg reed not smanuge its own 1ife= cycle us the _andaoid. System. # The Siast Activity funedion Used Joumeh ea creativity ¥ is 40 mnecd [4 The activities in candacid. cum iso be used _im_mint fp—modes end can be | tesizabie . Expat Intect amd | no ok Expucit intents ese > “Tem piveit inteuts _do_uet | Whose im __whicln_the_ uses has a creay visiow und knows tase cl__specitic _cornponent like expicit , imstead general action to || decirave exacty Ohio aenvity Pertomm which anos a cam_haudie the sequest.| component fram moth ex app to_huudie La You cam puss data to || # Heve we just mention the | —othex_acrivisy oy actioy im the imteut cad using the put Exran os decides which _cipp amethod 4 und Tetavig are Suitubie +a luudie ay by ger Tuteut (2. the dUSK . | # This imtects cme used || x They ave used fox 40% __tommunications || comraunicurien _ceross_twe inside the cipp. _||_ditterent app. S In_expitert the thes you make av _tmpuicit _cictiau _turset is. || cet. eaitty tne intesr O5 deiivesed _evem tine _|| look at the cictiow duel thes | | | _firrex is not I ty mauches itt ci the | Ht Consutted_ Fivters _tmteut ck wi | what do you mean by faagment im | Amarig 4 Expiuin — faasment wit jam _ example. eiPrnices ts ger be a 4 Faasment ciass in _andadid is used 40 burid | _ dynamic UT. Fragment should be used ———_—_|___wiitain the. _asalviry ae og jy Sra een iit of Tee eee Anat _it _simpiities the task of exeating UT__fox _amurtiple Screen Sizes [Ly + | | | t A faugment — xepresents a behaviax O%_a portion of sex _intexfuce in a Fas sment Act yity. Martipie _Tayaments— canbe combined —_ing_se Simsie activity +0 build _«__muiti_paue UT_aud__rreuse _4__ faa mest in __smurti pte. CCA VIAL eS m A__faagmeut cam be _cousiderecl is <1 _moduiar Sectiou of au Agrivity wlaich las is outa, Litecyae_, Aeceives irs _oedm _tmput —eve=t5 anal wich you cea __ddd__o%__yemoyve white tne __ cleat lag, Ls. waning . ita Paso hack stack caiiews tne _usex +0 weverse | __ fra 9meut __4acusaetiou_ lay Pressing tne back _buttos. Me | *__Tn pow-rcmce ot hagmerts * ieee et 4) Reusing View and _Jegic _Compouarts, What is the use of Brodd Cust Receiver 4 How to ddd % im an Anelsold app 4 [Uy Qacadeusr Qeceiver is an Audroid _compo- Ment _edlaich ations _your_to_ Sead _ox wseceive andacid system ox application events . An the Negi steread cpp are. m0 Fi ed toy the. v1 d2o id wusat+ime _Omee. eveat__Ihappens. {\> Te worms Similar to the Pulush ' | Subscribe _desian Pattee and used _foor bat asyachseneus AAI48.98 ADCESS Wrnmunicatiou 0 eee | _____undacid texporteq_=_" _farise Ly TE you want 4 baciground _zeceives you need xo tesisres it inside the _AudacidMainfest_, aad om Tmeut Services aud _Steret _it_whew | you __seceive et hrodd cast in rhe receiver, * Ada _ Baoad cust Receives __im_om__app_* Se yen sin Ce te ete Fea ns A ge < xeceiver ‘ a __amagnid i name =". My Baoadcusr Receiver ” iS _ | cactow umdasid ?mame 2" | < | intent - Hiiter > exo eenareel Sen tae

You might also like