Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

A Primer into Android - An NSLUG Tech Talk

223 views

Published on

As part of the Linux ecosystem, Android has been getting much fanfare. This tech talk will dive into the basics (and not-so basics with an NSLUG spin) of running, and administering an Android device.

Published in: Mobile
  • Be the first to comment

  • Be the first to like this

A Primer into Android - An NSLUG Tech Talk

  1. 1. A PPrriimm eerr iinnttoo AAnnddrrooiidd AAnn NNSSLLUUGG TTeecchh TTaallkk December 1st , 22001144 JJooeell MMaaxxuueell
  2. 2. Background: WW hhyy AAnnddrrooiidd?? aa..kk..aa RReellaattiioonn ttoo LLiinnuuxx ● AAlltthhoouugghh nnoott GGNNUU,, AAnnddooiidd uusseess tthhee LLiinnuuxx kkeerrnneell ● ((MM oossttllyy**)) ooppeenn ssoouurrccee ● CCoonnttaaiinnss ffrreeee ssooffttwwaarree,, aalltthhoouugghh aa lloott ccoonnttaaiinnss nnoonn--ffrreeee bblloobbss hhttttppss::////wwwwww..ggnnuu..oorrgg//pphhiilloossoopphhyy//aannddrrooiidd--aanndd--uusseerrss--ffrreeeeddoomm ..hhttmm ll
  3. 3. BBaacckkggrroouunndd:: HHiissttoorryy • FFoouunnddeedd iinn PPaalloo AAllttoo,, CCaalliiffoorrnniiaa iinn OOccttoobbeerr 2200003 • OOrriiggiinnaallllyy iinntteennttiioonneedd ffoorr ooppeerraattiinngg ssyysstteemm ss ffoorr ddiiggiittaall ccaamm eerraass bbuutt bbrrooaaddeenneedd ttoo rriivvaall ssmm aarrttpphhoonnee mm aarrkkeett lliikkee SSyymm bbiiaann aanndd WW iinnddoowwss mm oobbiillee • RRaann oouutt ooff mm oonneeyy,, GGooooggllee aaccqquuiirreedd AAnnddrrooiidd IInncc iinn AAuugguusstt 22000055.. • NNoovveemm bbeerr 22000077 AAnnddrrooiidd 11..00 wwaass uunnvveeiilleedd aass iittss ffiirrsstt pprroodduucctt aanndd iitt''ss ffiirrsstt ddeevviiccee,, tthhee HHTTCC ddrreeaamm rreelleeaasseedd OOccttoobbeerr 22000088.. hhttttpp::////eenn..mm ..wwiikkiippeeddiiaa..oorrgg//wwiikkii//AAnnddrrooiidd__((ooppeerraattiinngg__ssyysstteemm ))##HHiissttoorryy
  4. 4. BBaacckkggrroouunndd:: VVeerrssiioonnss CCooddeennaamm eedd bbyy ddeesssseerrttss:: • 11..00 AAllpphhaa • 11..11 BBeettaa • 11..55 CCuuppccaakkee • 11..66 DDoonnuutt • 22..00 ttoo 22..11 EEccllaaiirr • 22..22 FFrrooyyoo • 22..3 GGiinnggeerrbbrreeaadd • 3..00 ttoo 3..22 HHoonneeyyccoomm bb • 44..00 IIccee CCrreeaamm SSaannddwwiicchh • 44..11 ttoo 44..3 JJeellllyybbeeaann • 44..44 KKiittkkaatt • 55..00 LLoolllliippoopp
  5. 5. The BBaassiiccss:: SSttaarrttiinngg UUpp Row 1 Row 2 Row 3 Row 4 12 10 8 6 4 2 0 Column 1 Column 2 Column 3
  6. 6. The Basics: TThhee LLoocckk SSccrreeeenn
  7. 7. The Basics: TThhee HHoomm ee SSccrreeeenn
  8. 8. The Basics: TThhee AApppp DDrraawweerr
  9. 9. Adm inistration: SSeettttiinnggss
  10. 10. AAddmm iinniissttrraattiioonn:: AADDBB
  11. 11. Adm inistration: IInnssttaalllliinngg aann AApppp
  12. 12. Adm inistration: TTeerrmm iinnaall EEmm uullaattoorr
  13. 13. Custom iizzaattiioonn:: RRoooottiinngg ● GGaaiinniinngg ssuuppeerruusseerr pprriivviilleeggeess wwhheenn nneeeeddeedd ● PPrroocceessss iiss ddiiffffeerreenntt ffoorr eevveerryy ddeevviiccee ● UUssuuaallllyy aa pprrooggrraamm ffiinnddss aann eexxppllooiitt iinn tthhee ooppeerraattiinngg ssyysstteemm .. GGeenneerriicc eexxaamm pplleess ooff ssuucchh pprrooggrraamm ss aarree KKiinnggoo,, FFrraamm aarroooott,, oorr TToowweellrroooott.. ● GGrreeaattllyy iinnccrreeaasseess tthhee ppoossssiibbiilliittiieess ooff tthhee ddeevviiccee,, bbuutt iiss ccoonnssiiddeerreedd vvooiiddiinngg tthhee ddeevviiccee''ss wwaarrrraannttyy..
  14. 14. Custom ization: CCuussttoomm RReeccoovveerryy ● ““SSttoocckk”” rreeccoovveerryy ((kknnoowwnn aass <<33ee>>)),, iiss lliimm iitteedd,, aass iitt oonnllyy pprroovviiddeess ffaaccttoorryy rreesseettss aanndd uuppddaatteess.. ● CCuussttoomm rreeccoovveerriieess rreeppllaaccee tthhee rreeccoovveerryy ppaarrttiittiioonn ((tthhiinnkk ooff iitt aass aa UUEEFFII oonn aa PPCC)),, aanndd aallllooww iinnssttaallllaattiioonn ooff ccuussttoomm ssooffttwwaarree,, lliikkee RROOMM ss.. ● TThhee ttwwoo mm aajjoorr oonneess aarree CCWW MM aanndd TTWW RRPP..
  15. 15. Custom iizzaattiioonn:: CCuussttoomm RROOMM SS ● RReeppllaacceemm eenntt ooppeerraattiinngg ssyysstteemm ss ffoorr yyoouurr pphhoonnee.. ● SSeelleeccttiioonn ddeeppeennddss oonn tthhee ddeevviiccee ((ppooppuullaarriittyy aanndd sseeccoonnddaarriillyy,, rreellaattiivvee aaggee ooff ddeevviiccee ccoouunnttss)).. ● MM aajjoorr ccoonntteennddoorrss iinncclluuddee CCyyaannooggeennMM oodd,, MM IIUUII,, AAOOSSPP,, AAnnddooiidd OOppeenn KKaanngg PPrroojjeecctt,, CCaarrbboonnRROOMM ,, OOmm nniiRROOMM ,, PPaarraannooiidd AAnnddrrooiidd,, aanndd RReepplliiccaanntt.. ● MM oosstt aadddd ccuussttoomm iizzaattiioonn//ffeeaattuurreess ttoo yyoouurr ddeevviiccee..
  16. 16. RReessoouurrcceess ● hhttttpp::////ffoorruumm ..xxddaa--ddeevveellooppeerrss..ccoomm // ● hhttttpp::////ddeevveellooppeerr..aannddrrooiidd..ccoomm //ssddkk// ● hhttttpp::////wwwwww..ccyyaannooggeennmm oodd..oorrgg// ● hhttttpp::////eenn..mm iiuuii..ccoomm // ● hhttttpp::////lliiffeehhaacckkeerr..ccoomm //55778899339977// QQuueessttiioonnss??

×