IInnttrroodduuccttiioonn ttoo AAnnddrrooiidd PPllaattffoorrmm DDeevveellooppmmeenntt ZZaacchh PPffeeffffeerr AAnnddrrooiidd TTrraacckk LLeeaadd TTooppiiccss GGeenneerraall AAnnddrrooiidd OOvveerrvviieeww ●● GGeerrrriitt aanndd GGiitt ●● PPoorrttiinngg ttoo aa nneeww PPllaattffoorrmm ●● HHAALLss aanndd HHaarrddwwaarree AAcccceelleerraattiioonn ●● CCoonnttiinnuuoouuss IInntteeggrraattiioonn ●● LLEEBB IInntteeggrraattiioonn ●● GGeenneerraall AAnnddrrooiidd OOvveerrvviieeww AAnnddrrooiidd iiss ggeenneerraallllyy:: ●● TThhee LLiinnuuxx kkeerrnneell ++ ●● NNoonn--uuppssttrreeaammeedd kkeerrnneell eexxtteennssiioonnss ++ ●● AA sseett ooff sshhaarreedd aanndd ssttaattiicc lliibbrraarriieess ++ ●● AA sseett ooff HHaarrddwwaarree AAbbssttrraaccttiioonn LLaayyeerrss ((HHAALLss)) ++ ●● AA JJIITT ccaappaabbllee VVMM ++ ●● AAnnddrrooiidd aaccttiivviittyy ffrraammeewwoorrkk ++ ●● AAnnddrrooiidd aapppplliiccaattiioonnss ++ ●● ...... ●● GGeenneerraall AAnnddrrooiidd OOvveerrvviieeww GGeenneerraall AAnnddrrooiidd OOvveerrvviieeww LLiinnuuxx kkeerrnneell ●● ●● DDeevviicceess aarree ddeevveellooppeedd oonn aa ssttaabbllee kkeerrnneell vveerrssiioonn ●● TThhee kkeerrnneell iiss ((ggeenneerraallllyy)) nnoott uuppggrraaddeedd ffoorr tthhaatt ddeevviiccee ●● UUppssttrreeaammiinngg iiss nnoott ddoonnee ●● EEvveerryytthhiinngg iiss ddiissttrriibbuutteedd ttoo hhttttpp::////aannddrrooiidd..ggiitt..kkeerrnneell..oorrgg// GGeenneerraall AAnnddrrooiidd OOvveerrvviieeww NNoonn--uuppssttrreeaammeedd kkeerrnneell eexxtteennssiioonnss ●● WWaakkeelloocckkss,, ppmmeemm ((pprroocceessssoorr mmeemmoorryy,, pphhyyssiiccaallllyy ●● ccoonnttiigguuoouuss)),, aasshhmmeemm ((AAnnddrrooiidd sshhaarreedd mmeemmoorryy,, vviirrttuuaall,, rreeffccoouunntteedd)),, ddeevviiccee eennaabblleemmeenntt,, aallaarrmmss,, llooggggiinngg,, oooomm KKeepptt oonn hhttttpp::////aannddrrooiidd..ggiitt..kkeerrnneell..oorrgg// aatt:: ●● –– kkeerrnneell//ccoommmmoonn..ggiitt –– kkeerrnneell//mmssmm..ggiitt –– kkeerrnneell//oommaapp..ggiitt –– kkeerrnneell//qqeemmuu..ggiitt –– kkeerrnneell//ssaammssuunngg..ggiitt –– kkeerrnneell//tteeggrraa..ggiitt GGeenneerraall AAnnddrrooiidd OOvveerrvviieeww AA sseett ooff sshhaarreedd aanndd ssttaattiicc lliibbrraarriieess ●● SSttaannddaarrdd lliibbss aarree ppaarrtt ooff tthhee NNDDKK ffoorr nnaattiivvee ●● ddeevveellooppmmeenntt AAllll ootthheerr lliibbss mmaayy cchhaannggee ●● MMoosstt lliibbss lliicceennsseedd ffrroomm AAppaacchhee ●● SSttrriippeedd ddoowwnn ssttaannddaarrdd uuttiillss lliikkee llss aanndd ccdd,, ●● iimmpplleemmeenntteedd CCuussttoomm CC lliibbrraarryy,, bbiioonniicc bbaasseedd oonn BBSSDD lliibbcc ●● –– lliibb rrtt aanndd pptthhrreeaaddss aarree ppaarrtt ooff bbiioonniicc GGeenneerraall AAnnddrrooiidd OOvveerrvviieeww AA sseett ooff HHaarrddwwaarree AAbbssttrraaccttiioonn LLaayyeerrss ●● ((HHAALLss)) ●● HHAALLss aabbssttrraacctt hhaarrddwwaarree ●● HHiiddeess hhaarrddwwaarree vvss.. ssooffttwwaarree ssuuppppoorrtt ●● CCoommmmoonn AAPPII ffoorr AAnnddrrooiidd ttoo rruunn ffrroomm ●● HHAALLss hhiiddee tthhee ssttaannddaarrdd LLiinnuuxx uusseerr iinntteerrffaacceess //ddeevv,, //pprroocc,, eettcc...... GGeenneerraall AAnnddrrooiidd OOvveerrvviieeww AA JJIITT ccaappaabbllee VVMM ●● NNaammeedd DDaallvviikk ●● EEaacchh aapppplliiccaattiioonn rruunnss iinn iittss oowwnn vviirrttuuaall mmaacchhiinnee aass aa ●● uunniiqquuee uusseerr VVMMss uussee bbiinnddeerr oovveerr aasshhmmeemm,, ppmmeemm ffoorr IIPPCC ●● –– BBiinnddeerr iiss aa kkeerrnneell bbaasseedd RRPPCC mmeecchhaanniissmm ffoorr aapppplliiccaattiioonnss ttoo ttaallkk ttoo eeaacchh ootthheerr –– BBiinnddeerr rruunnss oovveerr ●● aasshhmmeemm:: AAnnddrrooiidd SShhaarreedd MMeemmoorryy,, vviirrttuuaallllyy ccoonnttiigguuoouuss ●● ppmmeemm:: PPrroocceessssoorr MMeemmoorryy,, pphhyyssiiccaallllyy ccoonnttiigguuoouuss JJIITT ssiinnccee 22..22 FFrrooYYoo ((22xx--55xx ssppeeeedduupp)) ●● GGeenneerraall AAnnddrrooiidd OOvveerrvviieeww AAnnddrrooiidd AAccttiivviittyy FFrraammeewwoorrkk ●● ●● NNoo mmaaiinn(()) ●● AAnn AApppplliiccaattiioonn ((oorr TTaasskk)) iiss aa ssttaacckk ooff AAccttiivviittiieess –– WWhhaatt yyoouu sseeee iiss tthhee aaccttiivvee aaccttiivviittyy –– NNeeww aaccttiivviittiieess aarree ppuusshheedd oonnttoo tthhee AAccttiivviittyy ssttaacckk aass uusseerrss eexxeeccuuttee ““AApppplliiccaattiioonnss”” –– AAccttiivviittiieess aatt tthhee bboottttoomm ooff tthhee ssttaacckk mmaayy bbee kkiilllleedd ●● AAnn AAccttiivviittyy lliiffeeccyyccllee mmaannaaggeess ffoorreeggrroouunndd,, bbaacckkggrroouunndd aanndd rreeccllaaiimmiinngg rreessoouurrcceess
Description: