You are on page 1of 486
SRB BA Androi dees 5 2015. Android? 5] B¥ 7981-1217 FRPMRILA fy ARABI MBA | Breer eT Lca hy CS ee 7 AHMBHANd OIF RUAN AEN SE HS, RHERNFRERRAN TH MART! Android BNI A MAT ISU aS si He Pe eT Se SS A vv Addison Wesley Android ai SHIT ARIA ATI Sie AH MT ALA SEER AEN fea el. AACS AIR ER, DAD PRADA AA An droid ay hil FA FE Fit, HAG CIRE DUTTA ES UTR A, RETA ATF Az OTE BAe Ty i] WAndroidMARBNLSMBARMRA: MASA, MAES MO) RE ee R Tes i VRE EB, PIAL MET Bal HU SCHEH Ande RS (RSEFERAIE , Android FELD RNASE. fi And SOU A HE Android iii A ie Bett 7 AGA SR ASS PAB RU is, A ied, el wm teteiearifl Android FAL HALA Android SiH SLSR: easeciTii a m fiiliilava Eclipse FFM JAndroidhiiH Far m= AGH Android a] BEREYEAPL me RASMCRETFAM, PERN. A. (UCI (LBS) . SGA AISDAAEHE RAN Android API . mai MAndroidHt, WA, NR . AIM ALY Ra), GARE AM ATL PAR A AS AN RS . AE aR AB BAndroid FF RALPH Ay A Bed AS) ee AS if FRA RAR, DEE mA: fs. Oi A Se Hy i BE TH AA Shane Conderid (i 2RWHR AG, (UMS AUAIRA RTE +a, BEHIPR T EDMIBREW. J2ME. Palm, BlackBerry, Windows Mobile, ‘PhonefilAndroid 4S Fans S iW ATELY, BEST RRR: TE Kata Ral MATE BR Lauren Darceyst se} FR RIRAT RAIS IBEMTET (CEO) 5 SEAR ZOFF FCAT RS, Darcey EAA nc lksR to AL REDCAR Tivsteson SAM, HA / BRE / BARE ISBN 978-7-115-23019-5 HASAR AR / BANA Eth: 75.00 7 (Pe H Bt) ARAB MEAL PLE: www.ptpress.com.cn Android PANT WATTS 4 re er ~ \y 18) Shi A OR OB HH AR HE dt BBEMAA (CIP) SE Android BASRA TIZIAEE / (2) BEER (Conder,S.) , (8) iAPH Warcey, L.) a; HM, # FER, — ACI: AMBRE HAARAL, 2010.7 ISBN 978-7-115-23019-5 1. Ok 1. Ose Qik Qik OF UL. O Sanita — Mie bial -VAEY BPR NV. @INg929. 53 FRI PS PRCT PRA (2010) 360823285 Wi RH BR ‘Authorized translation from the English language edition, entitled ANDROID WIRELESS APPLICATION DEVELOPMENT, 1E, 9780321627094 by CONDER, SHANE; DARCEY, LAUREN, published by Pearson Education, Inc, publishing, as Addison-Wesley Professional, Copyright © 2009. 'All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, clectronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc. CHINESE SIMPLIFIED language edition published by PEARSON EDUCATION ASIA LTD., and POSTS & ‘TELECOMMUNICATIONS PRESS Copyright ©2010. AATBHTTHINAT Pearson Education (820A MARAE) WORST DVERE, Ton AE SCRA LA PLEIAS AY: 01-2010-2130 5 Android BAM AF RAAT TER oF (RO Shane Conder (38) Lauren Darcey ® eRe OH SHER Fa SuTea Xl ALR ABER MARE ARAT Ae TIT LST 1 et 100061 AFR 315@ptpress.cam.cn Bi hp /ewwptpress com.cn PRE ARAL EI EBD FPA: 800«1000 116 . eM: 305 2K. TE 2010 7-335 UL fot 1-4 000 2010 4 7 FIKI 1 EDL BRE MBGE WF: 01-2010-2130 5 ISBN 978-7-115-23019-5 seth: 75.00 70 (HE 2EEE) DERARBIA: (010)67129264 EDR: (010)67129223 BMRB: (010)67171154 ABR APARMT Android FRIES. BRET RH WASH, WAH: Android ABEL, Android MRAZ /Y Wit AWE, Android FA) FE UDR it HERE. 78 AY Android API. ¥E% Android ALERT UU Sb AAT ARH Android IV LFRY AUR E 7 ESD RIE T Android FREALA COSG28. DDMS. iiittFAl SQLite) AAEM. AAPARDGES Android SARFIFR ARB, WHEN QA MIRA REE. AdhA Poi EAR BSH 2 EB I ST EAT PSA, PE SEA PR ANI AWE OH BE Bi. SS— sy Android BEL GEV Andro dfehsp emerson Lt 12 13 14 BBE RIL ~ 12 se 113 FERATAENY CWAP) 114 BBE FERRE (OHA) ~ FAGoogle FPP PUR RR: eit Android FHL Wi ARO: FFAAndroid BUBB AeBHME RS. Hel Andre FESP BAG Android Hts Android i) 5b Sead 126 13.1 Android: F—f4 10 13.2 SPREE co 1.3.3 ARTE FE ACTA LL 134 ERRATA BP STB 12 13.5 AMM RRR 12 13.6 FM, SEH RAE mod 13.7 FRAG “13 1.3.8 JURE AREF HEORES “Brkt” 13.9 SESS Android “14 141 Androidi RHR Ni SO RAARS AS B28 21 22 AN 14.2 RESET 14.3 JF#Android SABIE #RbAndr oi db FERIA LET RE: 211 SPM ERE 212 Raver RAL (IDK) ~ 2.1.3 2REclipse PRR 214 STR E 215 HeAndroid ttt Feet (SDK) ~~ ‘HAR GALE Android Eclipse a8F (ADT) ~ ADTSAERERE 2.1.8 FthAndroid SDK- 2.19 Android SDK f9}a) al 2.1.10 AEB Androidsalresett 211 RPA Raa 2112 AERA TERE ‘SRR Android SDK ~~~ 22.1 Android SOK IFES HY 222 Android SDK 22.3 Android iy ABER 224 Android Lb 225 Android PI HEF 216 27 23 25 25 25 “26 27 27 27 29 30 oo BB 2 BR SRR ARS AE FIR BE B—PAndroidh He 3 32 34% AlAfAndroidht AF aL 42 BUR TE Be i BLL PEBolipse T-ASE A Snake Ia Snake LAREN MAndroid SER (AVD) =~ Snake LAM BIA ree EAndroid BUELEB 327 7Snake BORER - HORROR TV Android SHEE 3.2.1 RCCL Android LAR ~ B22 Android REF HO Ht> SCP B12 B13 Bld 40 323 324 3.25 3.2.6 B27 328 32.9 3.2.10 FERRE LURAY PERE bs SWE AEE ~ ~ SL Fr LALO Android EIR al RABE BM mene gd TERUUREH Bt TAndroid BORA : FERUUEE iit Android LBEIIDBE FR mene A JyAndroid A FEFE RSD AID POEL AYES RE SCRE ~ Pa ER SS FA AY RF (LBS ) ~ SA Android ARB EUE HR Android BY. BE FF ASAE ¢ J 41.1 MUR Activity ATE A BES 412 Finely 2 SERBS 4.1.3 Android AcE neon {FAAndroid Manifest x frie SAAB 424 Aes Ket LEAR Activity ALLA Pasa ‘ORO SR TEETER Re ALHE ‘{GLDFEAI Android SDKARAS~ 422 423 424 425 426 MA OE FBRABPAR TEManifest CFF LBA PEPER BBE TL SL PARE oe 2 Sl 5.12 513 5A 515 5.2 Sebi: OARS eA AUR VERE Ri aa De ee FRETS HS PEA ADEE So ie 53.1 532 533 ‘sing CFE) BER 79 nN ABUT String BEB mere wee 6. 6. 6. 6. 65 3 g 53.11 SUH TASCH ‘ol 33.12 BAL 02 53.13 ARUBA Cayout) 93 53.14 AUBFESE (style) om O7 BM Android) FAB RRAPRMRRTH Android®Rl. Widget AE IS 6.1.1 Android BEF Sp 6.12 Android Widgetttis> 63 AndeoidA ASP LLL AB TextViewid AR 62.1 BAMA 622 teScKPelRe EF CEE {i EdicTextMSpinners AISA 6.3.1 GUT Ashe eaMMNTL 6.3.2 TRA Lab aes) WA: us 6.3.3. WASpinner Widget FAA SABA “9 ORBAD. SikherUAReR 6.1 BEADEASSEEEL oer 642 MSH Toggle 6.4.3 fH HIRadioGroupAl RadioButton SSBU8 Pats A Batata ~ Ii SoRNNE sae 66 68 69 6.10 eh 5.3.15 (808 388i ( theme ) BU RERERE Em em ALOR 55.1 aca teanie ea crs ER Mea See i aes UY are Bev eae lay So 66.1 (heroes Bec 6.6.2 {WU FScckBarfSnnREE 6.6.3 fi ARatingBartian A Vas {ti Chronometerfi mi ie) HEB een “aL Sut AnslogClock Digital Clock tease ied Ji PRR bP 67.1 AURA ~ 6.7.2 AComextMenu CE PIGRM) - AA BEE 68.1 MADR AR ABLE ~~ 68.2 URS AREAS SAE 68.3 MOTB Ad 684 EOP 68.5 MOT aE 6.8.6 MCT BRREE ‘EATER Ee ~ 130 664 665 4 Ax 7% EARL tAndroid A HE AS 177 TA bt Android fl PRAT oe We androidtAsahwi se 18 711 AUX LOR wa 712 HORE OREA 8.1 BEAL ve 7.2 {IU ViewGroupHiei 9-152 82 ee marie. TATE BRIE A EIS rere 56 a2 dnemecete: : 7.3.1 fAbsoluteLayout ~ 158 732 (eFiPrometayoer 823 RURSCEMR RT 733 (0HLinearLayout 83 HOTU 73.4 iiffiRelativeLayout 162 8.3.1 EIA Leen teed “185 735. (iff TableLayout~ : 8.3.2 SETI “185, 7.3.6 TR eA ‘167 8.3.3 AUR Matrix AE {TER 186 74 EAIPN READ Views BEE 167 8A GURESTE - 741 ifrAdaperviow AE 84.1 FAXMLBERE CEU Esb Views RE 1B 84.2 BURBEE LIBIE m———~ 187 74.2 BA TabActivity#lTabHost 84.3 REALE eee [8B 285088 - 4 4 85 (UHabiMl ee 198 743 PORTH 85.1 SOROS 198 7.5. RUHAppWidgettt7R CAH ERRPREE ——-175 252 HORI zhiag “195 7.6 RORAPWidgerBEERp mre 76 Nip eso 9) SAVUESY HS FAAndroid API SOP PYRE ern 9 SHOR {BARAndroi diBURANPEHRAP | -~~~202 9.24 WOR Android FER SERHD 0.1 HURL ARR ETT ESET nnn 208 9. RRA eR 9.3 (MFISQLitetRE FERRER HTL 200 91.2 LRT 93.1 ORESQLite SAE HE 210 9.1.3 i. (SCHUMER PTET ~—~-204 93.2 OIE, ea rUIMR ELE EE 91a fet ance ROE iam nom 93.3 PESQLIte REP BAT 9.2 RASCAL ~~ BEA 9.2.1 ER Android SY ALRBFF B--206 93.4 PANRSQL ite 220 922 TRV Re 93.5 RIHEARHEE 220 ARAB ASH 9.2.3 FERRURZ ARE El ae eR 93.6 TAREE A ME RAR ~~ 223, 9.4 ($i }8Content ProviderFENy HREFRAL FREER mem 9.4.1 Sila Content Provider "~~ B27 94.2 TR Androidhy BIA Content Provider 9.4.3. Content Provider} (Sat nn 9.5 {H/F XContent Provider a Rpt Android HELE “24 9.5.1 @R7RKContent Provider" 9.5.2 HE SUEABURI~ 95.3 RESUKAET vere RAD 9.5.4 SMquery0. insert), updated), delete(VAlgetType() 95.5 SR ManifestCf. 9.6 MEALive Fold 249 INGE orem BBY PORN WELAR 252 SPIO EARAndroi diysRAP I~ 253, Lo. ite) CHTTP) ~ TOLL dAWebiiRacie ~~ 10.1.2 AAHitpURLConnection 10.1.3 feebT ADA TETCAXML, 10.1.4 GOARAB TATA 10.1.5 SARE RAY ers sense 60) 10.1.6 PARAndroid MARAE: 262 10.2 EAWebViewsy iweb mee 263, AN "265 SER MEL AS oe 66 SAU (EALLRARS (LBS) APL mm LLL HUA EERGEATARG (GPS ) LLL Peptic LLL2 eA EELS ax 5 112 CLRARaNE ~~ 113 tebe bore iee~ 113.1 HHESPREWA 1132 SRE - 11.3.3 BRABRRAPL Key 274 1134 #05 113.5 SOLER 13.6 EEA 114 SBIR RAL ASE SoRNMES te S2K (EMAndroidS MAKAPI 12 BR FERRARIRHEB emo os 983 21.1 BORER A 12.1.2 PPR ~~ 121.3 FPA AE 12.2 AEFI BABE one 12.2.1 RT 12.2.2 OHI 123 ER 123.1 Rew 12.3.2 MR 1233 RR 123.4 BURR E Nii 13H (BR ABAndroi dB iF AP | ~ 13.1 ORR ABE 296 13.11 DUC AA CR PTA 13.1.2 jASLEHMTERAS ~ 13.1.3 AUR. 131.4 BRIA SES 13.2 SEALER ~ 13.2.1 WTS Bx WenT TR 13.2.2 Sues, 13.2.3 FECT 133 BRETHR|R omen 305 ash BAINES, 814% iHitOpencl ESHEAAndroid 30 a BOB 14.1 § OpenGL ES “ 14.2 BUR IEFOpenGL Sik Android 3D 14.3.2 ABLE 317 143.3 SMES Aa 14.3.4 SER ER 14.3.5 ARE SOR TE 144 PlAndroid Qe Ase thMy TIER ~~~ 323, 144.1 StiFOpenGL AR PEI KZA FRPERRRERI Bom a8 14.4.2 SUPP EEFEREEIOpenGL BARBER 325 14.5 }¥#2#OpenGL ES-~ 326, 146 {HFAGLSurfaceViewA 327 abi 330 SRA LH 330 SBSH 1 MAndroid RI iHEPFAP | woo 331 15.1 AQUTTBE Artes 15.2 (RAWi-Fi 15.3 eee We BAM WH Android HEYFRH AW ae 142.1 @)iSurfaceVie 309 14.2.2 J33hOpenGL ESSERE ~ BLL 1423 )RCEGL~ 312 1424 yyiateGL~ 1425 2f-~ 3 14.3 PBR vo BIG 143.1 SL, (vertices ) 316 Bie AM 342 16.1 RURAL AT ~ 342 162 163 16.4 16.5 Aa Gi AME BENTH BARBI 351 Vr. CRIES 350 172 BEES ~ 355, 173 SeSueRRC 174 SENHA ( parcelable ) 38 ~ A Me SANS Rob Beta is Android HEE ABE BORAT mo 364 18.1 BaF ~ 18.2 GERBER TE 18.2.1 FRE “REAR” fhafebe 18.2.2 INPGE RATER OME 128.3 RARER 183.1 PRE LERR- 18.3.2 ASST: 183.3 AREA 1834 BRPUR SEE ~ 184 RA RLF AA 18.4.1 HE HER EOL 184.2 HERE F OL 184.3 TSAR ati 18.4.4 FART PRIA DUES 185 aGROR Be « 373 18.5.1 RAR EDMTH Ha 374 185.2 FEBORSAIRAISO 3 74. 18.5.3 OE AST TEAD SEB 18.6 SOS LET RR 3 18.6.1 ESRE SIRO RBE 374 18.6.2 Se —“N OT AEE FH 18.7 BTR : B71 AREER IE SA IBER e875, 18.7.2 BARTER SAL fon 376 18.7.3 HI REALE 376 18.7.4 BEARER eH it~ 377 18.8 FRBNY ‘377 18.9 USA AER 378 18.10 Sebi Bean AIAaRE - BLO BARE ARTE errr 379, 18.102 TARTAR a 18.11 SORA Ham EEE 18.111 PSE RFR 1812 PPAAR SS BREN AR ale 370 18.113 PARARDARABHEL ES sti SPEEA. SR FRAM Ik “BGSH” Android Shee 19.1 “BGgR” Aba ARAB T Riese 19.1.1 EAR 19.12 Ae 19.13 BEHERE. RiMLNAb a NOE 19.4 REPRESEN 19.1.5 CeuE HSN PRN Ape oo 385 Pla eee, 19.1.6 fEAndroid WARE BLET IS 19.17 BEBE PH TRON SEE 19.1.8 FESR PREBLE AE Andriod T. 19.1.9 BERLINER ~ 19.2 “F5R” AN REFER ee 19.2.1 a reas 19.2.2 Se AAA aN DA PAUL FH om 19.2.3 AURA. ase AICI ADES PRTC 19.2.4 AED IE HA — FLIES 19.2.5 TEM ARIF BH Android LA 19.2.6 FETE REI REGS 19.3 6a AEE 19.3.1 Bite Ae 381 oo 381 ve 982 B82 384, 385, 389 391 392 392 ~~ 892 19 FRR AS: 19.3.2 ARM TER eey “ie” AnkaRAS 19.4.1 RSH 2011 HERR PRR TES 402 20.1.2 Mes 403 20.1.3 BURR ELD Be ARREAR om 406 20.1.4 VlEff tM Android EATER =~ 406 406 19.4.2 ARR THEA TIMI ~ 20.2 WEB ms oe 19.4.3 ZEA PMO 20.2.1 EAndroid Market 4 845i) Android LA BLURB ome: ANG 19.44 SREB TRING RRR 20.2.2 ER ATR 8 LE 19.4.5 PMORREOTEEE ~ SOR EDY oo Al NE 20.2.3 SYM, ERA HAAS 412 BARI EE ores GOL 2024 PREPARA TIER AL mmm 413, 20.2.5 ULAL PEER nme 3, S20 HAE HRM Android AER 402 ME sentence AY 20,1 ASR ATTT TT CLARE IRR m0 BIEN LR BARR mm SLEBSy BHR , AS JEA GRUNER E 429 HRA Andro | ULLAL ate Af 1 BMBUMLESBENINGA oo aa Al SeeRRABUEEE mn AG A8.2 BURG BUDE ~~ 429 Ad ‘M61 Android Li fy FEHB LILES A83 (tT kGPSAbR—~ 430 feat ABS GLAZE EMBERS ~~ 431 A8 IRB TEANdroid H ARBRFE RHE 418 ASS BARRA GR PLE AG AS AG AT A3.1 GREAVD A382 FIRSARITATCRBIAVD ~ A33° IHBRAVD~ ABA MA KAMAVD Gre EARN ETE BASIE AT A425, A4L Ubi 47h Fe BSUS ET AA2 FF EclipseRC BRIE Jaa ~ RR eunlesay freee. TED MADER ANS BURA HLH 27 TERY P BEELEE SCS 18) BIB 429 A8.6 UTS Br ~- AS HARBOE AO VAGRBELERE AIRE: ARERB Android DDMSEREEAT) 434 Bl Mr akes &Eclipseftt HDDMS: B2 #VEDDMSI ETE 436 BS (Als 436, B31 flAndroid APF SORTASE B32 UeHAndroidi AFFEY BEBE ome Bo BT B33 AEAndroid hy AREER, EDIE (GC) rrr 88, B34 lb BLAndroid iy HARAEY SRifsh B35 #ibAndroidit#t~ ARTI SCPERIYE RB ene Btl MBEOEE ERR fe E98 WL BEB Bornes 440 Te) RSE A i PE LICE 840, ASR SCC AG a BE fe bith SEF se ‘SUR RUER~ B51 BUDE eee B52 PCIE RE B53 SARE (BURRS ARF a TERA AS MH BRI BUR BA2 B43 SRC Androi dis tAR ERB AIT 445 ca c2 c3 2 cs PIRAEUS AL ‘Bune ORREE Ht aE ADB ir & ~~ aA LL ADBIR SHER C31 BUEADBRRS aE C32 GS ARADBIRSBERE 48 /HADB MF Android YU ERFE weet AA Cal Beso 447 C42 BaP 447 {OUR ADB 2 FOIA Android SUAVE C51 (URIADD SEARS C52 SHADB EEK HER C53 SUHADBSIRRN, HEEFR 443, BIRD SOLitetRiwRATT C6 tAbogcatig@R A C.6.1 SARI ATI H af C62 Re Aiea A ma Faery iets, ~ BLA eth ii Aa 5 a Me a ee so C66 Di C7 ANeBughtit C8 BASHe Soe rrr C81 SAT Shell fre C82 Kav RUA—P Shell ii C83 AE/HADB Shell i2yA0e6 ik BEES sn ‘AURLADB Shell#:7FSQLite aelgre see EADB Shell*}*fi!Monkey STREAM ja Shen dee ANH EL TS BEBIIL EE ere C9 FhADB i CHR Coa C64 c6s ca C85 C86 DL FRASQLitel A TAE I D2 fifiisalires S470 ~ D21 JAahsglitestr etre Hee wa " D22 Sees D23 D24 D25 MBSQLIeH MR: D2.6 RN FH sqlites i> D2.7 VARSQLiteit ARR D3 sMTSOVEYMSQLite: 2 lo a® D3. D32 D33 D34 BRT EE SP Pe #447 AUTOINCREMENT MRT RE eae 4 RE ~ AUFRSELECT#E RR ft) D36 paz pas pao D310 ARE = Cl A oA oy ERR (BABES ABE ‘{GOINDETTS Hetti6y TA SRR TF atig ~ $3—8B) Android f& S3H1H_ Android Rist M2M RAY Android FREE M3 BS¥—+ Android MABE gle Android {4 4¥ BOAT ROR — eT: BOAR A aK, MATERA THe. EAMELMFHL: BHR RHA RRP EH. PALS IRS: HRA BORE S 6. VTP UE GM. TARA. DALI iP Ae AT I PL OGRA, TOP ABCA — he. RT, WFR ah PE fie. SUE AT Anak, SQA A aN BT LL i ZA BY RK —— Android EB FERRE RP. LAMM RE MOT RAY & Android BE HtE, MUA. aE EMMITT. Re A RE Sh BY Hy HE ER AEH REM Android FECA, Att AFR Android, CARMA RKN, UR ELE BA SURI ENT. 1.1 BRAGS SGA NT Android Uk AHA, RINBEM BAUS, BT fH Android [7] Hh 5 IEF ASE HOA IZ Ab, 1.1.1 BRS FEAF TR LE MTBF AR A 2 ISI ATTIRE CN 1 OLE AR A GEA AR TES md, FRAT RG a FE Ae TATE PA HM AS Hg Ze, SPRATT MEL AE AT FIC RY, FARRAR Dh He, ARE RT LLP DB, SARTRic TD TER EADS, SURES ERAS FL TOR CR EE A. WRAFHO-ERRIRT. PE CL 11), PALM Ae a URS” RIL — BAR “mH?” 207” wR “MYA? ” AYR KUL. FRAIL RIA KONA RS SAR. BRUNA, FAA RAKRRU AK. KAMARA, CRG ARIA ILE. MTOUREAIK. fn Ao) DAES BSH th AE EER IR BEATE FT ES Se BS 11 BRHF S 3 AM, —SRRYRALR, EYRE New Hampshire GREAT LECK ERS FRE, RMR RI KR, —KMIFR, RATHER, RARER IPAM tt FHS RAI LR IE e yy NY A BASIN RAHA AIL MERA F010 \K | Me), TRRATRBBRL ERB, (He TERE OE / UN \ Tt / RABE TR, HARRAH, SHASTA FMT RARBG RBRER, ROARER, AMER TAMMEL, Re OERA RTP T eis, BG, AM Google HR TMAH RE RS) TB BIS ROSEMEAD HAL, AMA-FHUT. Rete wis pemyraR 3b, RET MHS AF QREL MBAR HME T REL ANT LAOAR, RURFHRYRAFLMHR—RMMEE, RESET AR, M—RiAde ERAT AMET. REIMER T ALAA AMMA E HE LG VX9800 FHL EF BALI Zs ABRIL BLUFF PE WHORE PER RAED, BUT TRAM REE. BS REEMA, HARA HM. PAAR SAM, TOT AMAA — A. TEVA EREBLO, TAMAR EEL. FA-THP, RABAT, HEREPU RA AREY. ETE BARA RB, BAA BEG TR —P RA HY CFE ABR, LEE Mw ah a a FAL, RICH SRT LA. RIAA, RAL eh tO eH. € Android EZ, BaTRA Dew EDEN EMS BM. REE FERPA. SSE, BACHE EF — Hei. Bn BK HIM RIB} at-= oT OL SRILA St EID AU A PEE E98 5 i SEARLE. SRAAURAME, ih, ATT Beant EO RT OS IP ST 1.1.2 “Fea” MBG ty DynaTAC 8000x JE Hi TH LAB — BPH. 19834 LM, ER 13 SETH, 1.75 RYH. 3.5 MH, MA 25 MARI, ANH Nay SAMMI. CME 3 995 7, TEBE AAR EY BAAR DBP HBS A JO 18 WA BARE “Bek”, K-HSRBREM EA, Ti F-BIRF T PES ERNE As. VARA RT, AE — RAT, Xe MELAS Fa 4 1 Anaroia tht SAE REE, HOST AP LS, SERA PUR. BREATHER T » HEA ALS RAE ALAM AG, BARAT ETH. RIAU BIE A ATTA Se tH OBE. CEL Rett, 1 BIBL PA 1.2 Brace ARIE RY DynaTAC PEF HL, th ABT ARK SEND, END #il CLR SiH) He RB F BLA REROUN RE TART iE. WRI, hire AOA “SHEE” JECPEENTSE FBR PF PT GR FB SR ARAB FL A AY LEER AE, A ASA TEP ARP a EBLE EAT A RPAAABLEAT, VET MALE, FRA APO BH. TPA TARA, BRR Ab Be THERESE, AS Za SC 2B ZS FAL BS LE T PERKIN, PAL SAE ATO ate ZB] TE EA Tae Td 4) “AiR”. AWE RSE PAL LIMA T 20 tH¥c 70 AER SMES “orth” Wee, FA ASE. Hh aie oD HRM, CPO PMAT HME (Pong), HBR B12 eRe (Tic-Tac-Toe) #47 Wi77 PIX FE TIE RR. Weide EFEH Ht Dyna TAC RIKI PALE DERI, MEESTER BY BE —€$ EET MIUERAA PA FBS ATAR. BERG AE OTHE FE, HEAT AE ASS, APS RRR, BRR MAT IRS Se”. RL, Be eR AT Bib SCRULT RATERS SHAE SR. ERATE, PHAN RAE 9 RL eR FJ eS 0 TA FPP BP. AA SE a a — TT D1, DELS ALARMS AIRS, TANI EP OLE te A SHEE BOG Aa A Za Sa be ER I A 1.1.3 FB FAPL (WAP) BOE, AP OL TAS I AER BR. EDT, BLOM ERRM, PISA S. BHASR ARR. RHE WT JavaScript. Flash USUAL, EEA 800% 600 RARER RMA, DNS 7M. 1996 4%, 3 —-ABAY A FAL GP HY Star TAC KA, EMMA AF RRA 10 SOM AAT ER. CERIN S AAT PEGA) DUS, GER £45 T — a #18110 MA “MRRP”, AWE TK READ. 8110 HAIL ARS GAS AAPA, AT 13 PEA. 13 ART POLL —ee EK 11 BORARRAS 5 Al3 SHRAMOEOAR: Be. TRA AT REEAAAA MARE AER ERE, IT ALCAN hm A AER, BELL CARTER NORA, TIRE EMR TOI. Bulk oh, REP TOE, HL SR a TR MY ATE th SLT a a. FBI USL (Wireless Application Protocol, WAP) [Wigii4E, LIRRTGX— BAK. tia HUE, WAP SUE BoC DLS — ily HTTP HK AYIA. ASIA +e Se a WAP YU BS BEAR i FY EATEN PE ATH A PITT Ti WAP Pais T Ae MUAAR LIGA (Wireless Markup Language, WML) AFA. SXA2RG TT RELZ BEL RZE PULA) WAP OURS P. FLAT RNC IE PET SO SEE, FUR YO Ta Rik. WAP PERT RSE BL RET A TA AAT FR 2 RN Se] ea WAP S128, PSHE TALE, IR EYER RE ICARIT AA Bh APSR RB A AST. WAP RA REK LEAH MKD. AAA SESE WAP ACL, RIG AMS SEARO AAS, KTR ATOR AGIA A AT. WBE eM. FRA RAN BRAT RAMA LL » FERA IAT T HRY PT a THROMA, FLAMTTSR, ARAM ROMER. ARG BIRT WAP Bi ABE — 264 2 “UR BBE TREC, Gn] CNN.com #il ESPN.com %, CHET TRL NS. BCS PAL RE Lae a, PALI TUR T AR LESS}. (GALA WAP RRA R— ARO, BEAR ELL. oe PSO ALT AAI O AA WAP DARREL, Eoin, TT LASER — 7 A Ba a ES BAR, FRU PROMPT MEE. dN, A Wie 6 31H Android fist DERI BER. ALA RESEE — “MA Re PS PL SRS, Phe HA AS FAFA PR — AA BT SC ARK ATE WU LG EE OK ‘SEHR, G51 (Fi 34 SHIH GIRS ( Enhanced Messaging Service, EMS ), #47 (Multimedia Messaging. Service, MMS) #il WAP Push %. WAP xt ki 345 5H FE TE SE Me $F fT A AEE, PRP RE Se HE HES ‘BEAM OTL AN URL Se -fPRE HE; Ze WAP IP AEM. KE SWAP SAMA SOYA RR, MAAR ES POLE a HE). DROS AS Se BAD Ay LR EAE PBL, BRE SAE I CE DB BUDA AEs PRIP ERA GFE ESF A TE BF i SIE RAE AINE AAT. PYAR RH EEA PT WAP Pd, TSE Pee A LAA MRS. FGRPEATND PP RA RARE OL, TOA Abe a th AT VRIES AP. Baie REAR LT PEAT, AAT PTAA RRA BB BH. WAP BRAS —PRGRZ PELHAM A, ERR: TESS Hh SOT. HCMNZE, ADAELOT TEA. MPR. PULA Gt. tk JERE RIB. PTE BOL R BOR BR, OAR AOR TA, JORG BE ADEPT FAB SAL LP BR A PP AATF aR WAP 9 121 dL RC Wait and Pay)”. 2, BAK WAP (1) C5) WAP SURE RETA RU BRUASE DL) Reba EERE GAT A Fade) WAP vi MEAT RAHA GLP ET TL PE FHS | Vs THE PEA RT AB, BEARS AGT Hh. 3 RE Di T SAT BA SBS LA RRSP AI BRM» AAT AS AB 1.14 BABES FALE 5 RU EPH A TEE LA $f AEM PAT BS WAP F455 i 101 tL RIK PE eS A ELPA AST BH 8 25 BARES EA DT FH A OR ME BLA Ee RL HA ALA LR DUARTE. HT] AED IG, BATRA Game Boy AEA 5 MR ELT AY DA iL AAT LRULA DRAG, WAP AAR REMI ALLE? Ab SUEL ATTEN SAL. Palm BURAEP UL, iPod RAMAN, HEH TPIT. TWP ESAT RS RS FES. PUA RAE, LITERS, PDA ALICIA RE FF SREB i TE ARAIRT ERB, 40 Linux 41 Windows. fe 46 SE BUY IPRA BA FEA TAS HEB RIT A Ci, TILE A HTT RABIN BEF LEA, G0 Windows Mobile. 11 Ba RL 7 FRAG RAD OR ERA ERLE, BRA SERB ARNH ARP E BR, AAT EMI A MBS, Fb Ree LATE. SAP ASAL BG RL 6 We $B ITA BRR BUR EERE, HEF PLATE Palm OS (BEYEA Gamet OS) 5% RIM BlackBerry OS F; Sun Microsystems vr HEH TMG Java SFA J2ME (tH 8EA2 Java Micro Edition [Java ME]): 45H ‘slit 5 eM ER H-LLAL T EAM Binary Runtime Environment for Wireless ( (ii #k BREW). 3CAL52 4, iM Symbian OS. With FUGLEM AR, WIE, AR, MSE, iPhone OS (OS X iPhone) #£ 2008 FtLIMA TR ATF. B14 RAT ILE, ENE HARADA A. a"ag His AAAMBDRAE MPM ESR AAA SZ FORTE REEE . LEEPER T SO TE”, FRR A AK — BE RESA LER ORLI, JP SEPT ATT ARERR. TEE PERE READE EN , FERRARA iy TU ARCA — 5 0 ERB, ARE. AR, IPA PHC (MF GE) GAARA A LE ASP EAD. BE LATE AR A, ASP GALE ACO, DURAN SRR HY 2S FAD SEF Hh — FAP OI PE A TH FAREAR (Vertical Market Application). #8 ESEAER ARI, HSUE, tah HG — “MAG FEAR AUREL, i} aE Lo. WTAE MABE a Mme, FUE eae RTE. ZARA. RRA he, PLEA ARR. RAT RAE ER, BES NN BYOHABE AW FAL, DEMHHES. RINT URM—H EMRE ES Cal ‘n, Symbian F-HLiE # th XH J2ME). BEDI RA RRA te A SHE De AY. BRAT BILE B JUS ART RES a EH SNA AM» BIE RI — eA EET AIRE AL. PPR FRALEY BRA A BR DMG, BBVA RI ASE MOAR TRI ANTE A PT ZESM. ZEA ALY SUT A. TO ALERT. WORSE EEA) 8 1M Android MA AAR. WAVES PRL. 1ST RAI a TZ TOR YF EAS IFA ACME 225) RUE. RACES ES. ANTI 2A PE M«iAIE-F J2ME? BREW? iPhone? 36 Windows Mobile? >A M404 AIA 1 FAL» ACME AGA EPE 4S, BR AGAR TS HTB RHE POE ae ON LR GH AN ARR. ARATE eT AY (LS BT A 1.2 FFARR (OHA) FIBA HORA TRIM EK: Google. fh —P AMT WEF, Google Data” AH aR A-SI Be A A TL NM. Google 2) iE WBA AEE ES ST SAR RE, FR ART BO AT Bhs ARAL EE, Ae SSE Fl BEG OD SETAE NASP Fi» 1.2.1 7 Google Google 2: 7) FE 2 AB) SUR A HC FTA OR ARH BY UB BD PY SE SING ATE ARES. UAL A) ER La. Bete RH AG PA ES BEE He AS WA JF BTA HY Google ARAL RAHN, EATS A 4K. Google Labs 48 HIRE BOOT A HR AY Ne BI APL ES SEN a a) PRET AERE, AHP EMEA Google Map BETHKFE SF ALARA News Alerts [Fi til 0057 MFR J¥—— BAAR A A] AEA, M0 Blogger. YouTube 4. SPR Ah UE” BOTT LLP PERIT, Google Best Bei BBE —€$ a a HET BE KRONA REAR, ATAPI RA ARTE AFRO: DER. APRA POH ERBE. SE PAY RE RE, RA TAR SEE HAY a HTH SES 1.2.2 FPO (RH APE, RiAE” REMSE PF, Google 1 T AMAT HAT SARE “ ALR” (igah, Tk — “ARIE” oh, PRL Ree PRR OR, IFA AMA AUR A SR AL. RGA BR, Google (ATURE T —AW: DAE APM BAS CFCC) HTN ABR, DST PRUE. BEF RARMEPUDP AR, Google FFF A LAR See HR AE. Fr, Google R&T “AHR” PIA AA LIA. Fe T OR Al 1.2 FRFWRB (OHA) 9 Ge MUA HEAT — TE EL? AT RSE ALL, FFT AUREL (Open Handest Alliance, OHA, SM/81 1.5 fax) F 2007 FEM BRET 0 FPEP AUR REE AS AEE SE EK, RRO AR LAG BP MI 28] AE EON ATR A LATS HALT. PRL. BPR A AUR SRY. BEE BLM AR HE TE AS open handset alliance BLS FPP OUR FPF BLE HE TAR TE ME, FRA TPR EER ROP HEAT LGR oI 2 RE APIA. ALTAR Android TA. Google # Android RABABA, ELA RORA, IOC. LA. ihe mete FRI (Software Development Kit, SDK) *F¥VK. Google HJ) T HH ZiXAI Android FRNAARRR. RRR RA RRS “RL” GB Android MARE, HRSA IA 1 000 77 KIC. 1.2.3 SSSR: Wit Android F#L dit FN OHA ALE PPLH I. WSR EEE. HTC ALG SH, WHFS SAAT], UGC, BUNIRSE. NVIDIA FURS. AGA BAB Bt T B—-AR Android File ERPHEMHAY Android FHL T-Mobile G1 (iF UHR) HTC Bit3FA, Jf T-Mobile 25] ACERS. $ 2008 10 FLIER Ra. MAYES Android FALMERT 2009 4247/7 2010 eee Pal ttt. 1.2.4 ABR: FFA Android AEE AAPL BB Android FALIN, ASEM, AMS “APR” HE. {ERX H, Google MABE ERT 4% Android IW ABAE. Le ame AE 3. Web PUKE, MBAL Android FA LMievI AE. He OHA AA, SM eBay, tazEAF TAF Android SARA E LSE AHR. SR Wi Android FF RABE BIT 1788 HAE LRAT. CLR RTIPACIOP ARS 2h RAK METAR Location-Based Services, LBS) (+. RUTREBIT VHA. He BRAD ERB mash-up LAL EBT. ep VES AY PEFE#BZE Android Market——Google Ay Android 473 HAHN PALA Ps — F Betti T 1.2.5 BREA S: fe Android (eat EMIT T —BEULZ, HR SAA CORA BGR. WH. AGSR. MONARY T 3 10 918 Android 187+ Wi SIZE MIA T OHA, LIGRIE Android BU FH FEFF AE 08 NA HUE TE FG A att HA ASE SAGA AML KH AHI (China Mobile) & OHA if) “BEHE” 2 bL, Deity BiH PM REN. 1.2.6 FERRI Android HLA FF BUN Android ‘VBR AMIN BAIFRA TARA RSE, HNL I Ht OHA ARH. BAY Android FLAME ER KE HRS, LTA eB LBP FALE, Android MRARIG. FERRARA TIE AHI RTA, FIN, Feber SOE — HLS MA BA Android FOLMITAP OK. ARMS, WH Verizon i fa Al AT&T, H9xXt Android 2 asi T sz XB, MG T-Mobile 2 7] ll 2 FT HG HE HE Android F- ALT. WOR Android 5% 6 BS FTC ME BE ok ob is PF ESRF OT EAA ARRAS, BRAT AFT RELAY ol BREW. Windows Mobile #78 #28 iPhone F628 A FPR HL AT. Ti Android © “Fil Ee”, Se AUR AE Ha AL RETR AR 1.3 Android FGWARAZA Android #25 “—P sek, AM RRA BEA”. Re TET — PREPS, SBE OL T 2 MEHR ALAS FFI: Android Ff REIL TE FE RCSA ERE: FER AIA ETP BRT PPE RT AAS ASNT FAL AUR RB: TTR Android MAFF LIMA . CEI AF tL PRI EE AG BEAT THE, Dit BAER RH, BEERAR AR. WAR, UR NEP ES ROEM RA Android MFA ALS¥ AI LLM i & HAS Del (03848 4b ALI . 1.3.1 Android: B—-K#A EUR Android LACH AES Bi MRO RHEE A PTE PAPER AA, VERB PAVED SPEAR VE B WK HITE AT AY Ha VAP is RT WR, CE BSE TMA RE AT TAIR, {A Android % $iti TROL EIS TR, AIR SMEAR LEP 1 MFI BT BCR AYR BEE PE AES ER Android (1) i 4¢4029— RG HALA A, RIFE 1.6 BTA. ARIE h BE MAK PR?) ARMIES Android HAMA NE Android 243° —(RB aE A PIN, AIK — EG LANA RA AE Fe A MERIC. Android MH AA TRAY ES ARR, JPRS RP AR HATE TE: AIT. Android MBit A SIRE, 7 ECWAP Zr it 9S AE PR. 1.3 Android FSMARIZH I iS CINDROID FA 1.6 Android PE 1.3.2 REPU Android B—-TEEH RGN EA. LCREFTRA AERTS, ME ALL F Be LATIF A ita AA RHF TE Android /5i cA Hae tile /E A 4t7E GNU General Public License version 2 (GPL v2) Fak BTR, RRMA DH “GOAL” HOHRAL, LBP ALIS = yal th a SF FE ACUARTS AH LL9 HE. Android HEAEZE Apache Software License (ASL/Apache2) F324, BE PHL RLIN BEAN TTA FER ATEN AS 5 EMA FE BAB LA CH A SEE AL ALA BY LPC AE FRB PRE Android “FA iT AMER. TORRE A RAT Lae Sik st ERE HEF LAL HS SR TO A AA SALT ER A A FA SAE. Android JRE FF ALA DAT BAPE FET AAT a BB AY DR Fe Ay At BA TAT) StS FF UAL Se BE, AB DAFT ERAT CPE I — He ETE BSP Fa Zl] 13.3 ACARI FRLAR ALF EE PRA RCE RA. ACHE (vetting) U2 AE 4S, FER Android RAFF ICR FEA FEMA 1. RRA KF KA ( Software Development Kit, SDK) Android SDK AFA TAMA RRR. ABA Android RMR EULA Ja, PUEIFRA IATL Android PU EF ® Android SDK. 2. RNB. MART RI “SBIR RIGS (Integrated Development Environments, IDE) Bf, FRR AAR 12 813 Android fist ARP. HEH RA RM PETUT I LAT & 2 IY Eclipse IDE KB} ALITA Android Ne JHEEIY. Eclipse 2/1 Android FF 2219S SRI if) IDE, PRILZ4b, {KFA Eclipse Fit) Android HCHO ARE ae this Android JF A Aid. Android BFA FEAF AT LAE LF BRE RSL BEAT IT BR Windows XP 3% Vista. + Mac OS X 10.4.8 BU RTALAL CALI x86). + Linux (4 Linux Ubuntu 6.06 LTS, Dapper Drake Fit 134 ABMFRARSS Ae Android FFE (EH S2 78 S89 Java BPR eS & Android SAPP AeA RAS (constructs), Mize Ba WIA IEP He SHAE FT) SSEE Fe 35 28 ELL Ay HY RT BE HE RTT A A ATP RAAT AS MSIE. fl java.net Al java.text. Fi9hs Sc Hi MnP README EES ek JE th ee TTT OAT AF CE LA SEL, Fi] 411 OpenGL Embedded Systems (OpenGL ES). SQLite. 13.5 AMMAR RE ELE PL aE 0 FE 45 A AL OS De EP BL BT TRE KR (OEM/ODM AH). RHEE A BLA TAH TAA SEATS OT BE. Web Siti BS 2 dh (native) BUY, 2S EIE LL AEA — BO DBE. TR EY PT MA THT RAR RR, DTPA SI, ES PRE AIL Gi PS BBR AE RS ADT FH EE #6 Android °F fF AS Hb Nv. #2 AF [lS = 97 VY RE PZT ASE FERN ZS H EMS. PTAA Android MPRA IEA RAE MIE. Android FSCS BRI Ta DT ASAT HUAI STS ET A AE TB BT dB AE BR OAUY. RAAF ry De eae sea BRR. Pin, Android FPR A ARLE AT LS chee WE AS EL EAP E-mail fl 448——4M Microsoft Exchange. Lotus Notes: fF Pe ARF. 136 $B. RSHMARK SORA AT MRS HIE ROE, OR RULE LEP RA TS FP RUSIESE: SCH. BOS. HAS E-mail, ATS AE. EAS ATC FDL E 10 1 FE —— a FP TT SI aS TE. FER AMRF Fel. (RE — PLY 2 IESE AB A. Android MASS tut. Android *¥ 6 JAM firth ARERR RES — IEP (AAUP EA. LU OAR ERIE, Android PY LGR DEBT A DE HtiE —h OE GE AY “ore HT 13 Android Fe wWARIZ4 13 BB” PMT, EIU A eS A TC EME Pr kn Web HHA. SERA. RASA YS SEL FAD Bea Thy YM FELCH 5 IFLR ta Tes ACE SSD Be eH CY LIAM BREE FUEL A, in Symbian, HAMAR EAA. Android HA 1 MARE RAE AUNT FH FR AOR TR 1.3.7 FREI Android MAEVE MA HBT EM MAAN UES, TK AR IE 2A, fi BREW, Symbian. 1.3.8 ARRAN “Bhi” Android #2 FFE RA GUAT LG ERE AAT A AE. HATTA FE Beh. FORE, ROBUST RB. Android ERT Z RAAT MA LOREAL RRA. CLE, BPI RA RIB SS DSR AOA PEE ER ls D RRA TA Bibtl; @ rhe. FASC DE AA Al: @ BHRKRE ALA PRA. 4B HH Android. FFE A BAT PA BS IE RIA Be A Lal BY RR AMAT Ee SUACUE DR ARE. ARR) RETA OAS EAE PS. AE, WATE, FEEL ES a Bi ie FL 2 eS BF FEA RSE A A REEL, ITAA TY BA aE BAA AR TA, TAREE SLA ATARI. Android FEAL A GA AT DURE AAT A 1, BRR A MELRATEHAT SE © Google #7 T Android Market (40/8 1.7 tan), ‘at —-7R E., DA Aa % Crevenue-sharing) AECiZ (EIN Android |VJN AIF Tih. a © Mandango.com 4 Andoid MMBIFHAR ETON ymarket Hh, CLARISSA LALA A op SEAR © FRAR A UGA BS CRC ASE BU BRERA ATOR MMT RECOM MATE, AEA CMM, Hise FETE RA Ai LEE IF KIME KT Android tif Ran AF (RoE A (IR AAR SUA BL. SAIS Android FF 22 ARAMA ED Bak — 1 Fa TE A AE: AIBA SDK. REO EAT Sa NM. A ATH LARS > Be MLAB Android FHL. Ag, MARNIE AGREE Android FF RA TF AAR BBB Hy 38 ELA Th Bd AT ABS 08 3s, 81.7. Android Market 14 $819 Anaroid fist $1, EAE Aho BREW, Symbian LOMITA. AMRIT AA AREER Android PREP EM RO, EEE LB FA SDK PARI. FTI AY IRRIGATE AAT URE. UA, Android PUATSE MEK RAFAT. HK. FAtERITAAL. 0 Android FFA A BERAE (Android Developer Challenge), BYU) T RBH Ay XY Android 3&—F GHHTIR A HE» 1.3.9 STEPH S Android 1.5 #r83tt 2009 #4 Rl, 7 ARH Android 1.5 SDK RA, CE FMRC HY aR LAT I — KABA BH, FROERAKEE, WHR -KALAME Android FRIR MR (build) FREE. RIL Hs Android KARR THY ALE WATE, RRBA PRR IR, RCE EA TH DUE. REASRRARPE RPG LE, WAST HH KI, Ho SDK MAL Android FAA AAA BRT BUM. -KESREH DARE REE RUT ME, HRA) Android ¥ 44 ( Android Marketplace), UIE HH SH ML SDK Hy BK. HA SATA Android FHL LAAR, Bk — MB A ERIK. 1.4. Android #& Android ABE —-TERERA, HAP LMT RMT a. IN, HALES, BM Web WL, WAC E-mail HF, Bite yO ESFE ABI T Android F ab. TE AT AE OU EL — MRA TOT RA RIPHE, Android —MMM BIE BPE. Bik - FAN BEER TRAP HT RA ARGO, 8 TIF BAH. 1.4.1 Android Aydt Ra Android 54-43 AUS it HE Ad LC BT AIS 6 AS BA PH EF Android FLL His THE Linux SEF ASE PF. RAE Lig4T EN Android VALE A ARR RAE. 4-7 Andriod SA PPSZE St BS AAA, (virtual machine) i747 (HB 1.8 BTA). Android IY RAE PFET ARIS (managed code), ATLA, Ha CAL PRAR IMO SBCA SEA OS FT AREER A, its BEE ‘BRIM (device corruption) ATF) fEtE. 1. Linux $F RE Linux 2.6 AK GEETEW OR 1.9 fitzN) PEELS (Hardware Abstraction Layer, HAL) 76°F PSR Android HZ [AbD RAS » 14 Android FA 18 Antoil 644 ‘Android em ‘ naa — cial eRe ; c ‘EI Ancoia Java HO DALNIK ARIAL ‘Ania ova HE ‘WH Ansaid va Hees DALVIK wate Capeteehe) WLS Tux—Linox been 16 981i Android fist Android 1.5 #it#tt AT Android 1.5, Linux WIRE T KAR, UH RWI 2.6.25 KBB T 2.6.27. BRAT Android TRARK, RAKVGAKRFFSERA LH, CE ELE EHH, Linx AVTESMEMAR. RESUMNHARARASEABRS, Hf ie Hae RE a VOR AEE Se RR aR HER Ew. LBL AY OEM 4% Android 1 a @ 36 BRR. BAR TA, RET UE A SLA Ie, tT UA La API INE AEH Android SDK ARH — AA. HRB AA A. Android 1.5 BOARS E ston ie vk¢t TM. RPS AS Linux WRHARAR. & RARWNE GAARA, CRAMRALRAAMRE, Mabie Mns twee S oH. AR RA — Bea, Cds © NAFTA RARE, ® 164 (low-level) AF EH: @ WEFAN ARMME: @ Mabie: © Ga. WARWA. BUBIL. WEF. 4 (Flash memory), HF, Binder (IPC) (HE AE: IPC, Inter-Process Communication, HERE) SHaNFRFI TH . 2. Android SB ABFIE TT YR 4E—A Android MAEVE ATE MIN BEREP , IX —HERERTIN —“P Dalvik SBIAL (Virtual Machine, VM) fY3¢01 Cinstance). 3&-F Java MAHL, Dalvik ABA CAMAT T MBit. Dalvik LAA RAMI ATE HL. WALA Dalvik REA PLAI LEP ALB te ET ULF RIBIE AT. 142 RESV MAR TH RAARIET Android 7 4 (iret. 1. TEASERS PE 4SCRT TNA, PMERAARRA BOR —T 52 RTT +. A NARPOEARAMAPET, CEXAREPRAAONRAK, AR PID BPRS ARE RAE BALA CA ID. AEM Dalvik BL, ATA RY ERA. 2 BAP LOR ABP HV AKLNIE WG, Android MHBT REEMA ANLR. BARRA RE AE POLL RO EAT TOTS Pe. BES R SL E 1.4 Android #& 17 TEBE. AS, APRAPLEVI PI LISAA (private) AURA (personal) (2 REA SE BE CS a. A. RAR) EEA. SOREREFY BT DLAs El CBBC PT RSE AE OR. LDL Gy Te AS SES HERR TR, UR. ESA. 3. ARR (ad-hoc) HL PBS Pe 5 FA BE A SAA I EN Se 4a. XRT CURLER — Be ARIA (Uniform Resource Identifier, URI) RETIRE BUSA. URI SSE RSE EA A, MPI. AERA. FRR + URI MIE, BHR BARRA N IESE: content: //contacts/phones BT TROLL, URE MAF. Kt, ATS, CAPRA MEARE, HR RT ATEN, TOR (WAP AROSE. WRG — LIS EN PRE, A ETT Lat AA “WS” FIRALF URAL, CCE, MALATE A ROR zE. 4. AR ee SHAAY Android AVF USUI BAT TES, RPA ATA T en EPR AT SE ‘HE. ETSRUALG! (private key) WIFRA ARTA, AB THETA RSL 2 eR ERA, UHRA RAAT LUSH RSL LET Wali. Ait, UE RURAL BATPEE RO BERS, Ay BS TE TS eT ee 1.4.3 FF Android AF Android SDK #24 J —#245/-%2 (4) MEYFBAO (Application Programming Interface, APD, EATBERAKREE EAH CAENEAR. Android FAL eB RAMI TLL REIN. FATAL RST il A. EARATT AVRAU, Android MERURLIY Olay DIATRARIOR, HT Le SR SE 1. Android #5 8% Android SURE Java #5 CNP 1.10 91). FW, Java HERE ALARAEOAZE Android Ff LMT JF SNIME HRI. #7 MERUAISTAMBR RET, tn CH, Zé Android (NR SA tH MI LTR IE RE 2. ARSE (native) 598 =H CB RUF A BR AMF IAPR EA, TE Android FO vedas MMO Duke Java wn ASIA DORMS WI ALELEM OB. Ze MATEO BAU, ATI SUE eS A RB A LAL 18 31 Android far Android FULL ERU BAL T — RAAB, GU Web BI BB. EKA EEE PST NAP SRERONABPAAE Se, RRMCMETT RR, UP SAP AK. 3. FB (package ) (HH Android, BATRA RHARA MALE, BATAAN. FRA 5A Dy DE FH PRAREY Android Java PHRMA RK ER He MRE, MPRTE. BGR EDS Tl, FABRA, SASH AREA Cutility> Coll XML APATES) Android 13 331 LA FPS AEAISCHE: © MAP RIB Widget (Rf. HFC (Spin Controls), SAH HED: @ MPA AE es @ WHREM Web iil bLTHHE (SSL. WebKit); @ HEAR BBE (SQLite); © Af 2D #1 3D HAE (SGL All OpenGL ES 1.0); © BAMBARA. (MEPG4, MP3. ASIA): © WATER HUW FL, G52 LARS (Location-Based Services, LBS), Wi-Fi. Hi. 4. Android JS Fi BF 3275 Android MAAIFLF RR ATER ARO LF BE A «Android LH REIFF SB Vy LAB DAF ORE HF © Activity BAAR ABUT M— AF RR, @ WUE view) XT MAFF ita © Intent HMRAMAF NAL (plan): © IRS (Service) (RGAE A WUT GE MACS AUT SCH © HAN (Notification) FAP SF Pt SESE AE Android FA FEI¥ FY L(A - 9 FEF EBS Cmanager) IAPR TE REALE FE BR SEE AT eH. 4 — PSB RMEMD a RAR RAS. PIM, LocationManager TAME F BLE CL AR ZLB AE HL: ViewManager #1 WindowManager MF FP iff at mt (fundamental). SLAB TT LA SUAS PEP REIT 20, BLE ContentProvider. WHR AMX PAR APEI “AAR” HP, ODT RSPR ARE, JF ELOY EAE AC BE Ai. ) & DRE MFT AAA OY FE AT LTH. Android RL T AR BOT BEA CRUZ MRI b, IRE TIES GAME. Android AUB AAS TARA DARTRE DT. DOP SOR OLR GRU SURE. PERT, BOT AT EAE A TY LE RAR BI CCT A LTH RS OR SARNMESES 19 SRE, LOEMET RACES T. CESARE Android (Uibsa, HRM Android SUR HE KA Sy HE EER ATR. ZEB BE, BRATS Android FF R085, WENT Android SDK XE — PAE. SSRAMESER Android Development; http://developerandroid.com Open Handset Alliance: http://www.openhandsetalliance.com Qe PENS Android FF RABE Android FRAAZE ACK HA bas AROS, Rae ES LUA PEE — aR. AiR RR, HOF Btn] RA SALT Android WHARF FRA BMPR A. Pru b, ANBAR Android KfEIF RL (Software Development Kit, SDK), #4 CMBR GET OBE HA ID AE. 2.1 MERA Le B'S Android MEU, Mert RET eC, WEY Java FPR. Java HRT Cava Development Kit, JDK). Eclipse F-ARIFHEA Android SDK AAT LLG Ht Hb Db LE FR. 2.1.1 SERMERR Android MLAIFEF AT LAZE LA ARERR RET IER 6 + Windows XP B% Vista. + Mac OS X 10.4.8 BERRA (LBL X86). + Linux (4 Linux Ubuntu 6.06 LTS, Dapper Drake F iistiit). AS WA HINT HR Android MHF MALA, BR 26 MRE. KL 48928 IDK. Eclipse FRIAR. Android SDK UL RAK LARC. 21.2 2H Java FRA (JDK) Android IZA ARF AY CLA LMF hia AY Sun IDK BET FFB: + JDKS + IDK6 (UAT Java AFA Java Runtime Enviroment, JRE) $7 VFR Android I ALAN. 2.1 RRRHARRR 21 MTORR Sun IS LALO PIE PRA MMA IDK Standard Edition: http://java.sun.com/javase/downloads/index jsp. Sagh, IDK BATA. (AT SR 1. Windows Satk AGE PF RR Windows te tf ABE F FEM RA IDK 6 AAA 6OOMB Wz IA]. 2. Mac OS X RYE PSR BEBE 4 Mac OSX ASEF, (EIEARM IDK RABT, RAST FR. BSED SESH, HTLV IK: http://developer.apple.com/java/. 3. Linux SERGE PRR WRG CBA T IDK, 5 USE IDK 5 BR IDK 6.54% Linux 7-H HHT I2SE v1.4, (RAAB HN. Caution SMRIUNRA IDK 6, 12 Android AH AA IDK 5 FRM, HARA IDK 6 MAT ARATE RL. 2.1.3 238 Eclipse FAIA KEBAB AMA RAT IN Eclipse SKIT AHF Integrated Development Enviroment, IDE) iT Android FFA. WT KAA Eclipse 3.3 (Europa) at#¥ Eclipse 3.4 (Ganymede) CAR 2.1 BRAS) FER Android MAEVE, —#ASEILLZE Windows, Mac Hl Linux #4 RYE MER. HA21 Eclipse 3.4 (Ganymede) AFH SOIR EAHA Eclipse TA8, AA tit itf Sti) FWA Eclipse IE for Java EE, 38 NCAR HY Eclipse IDE £45 Bolipse IDT #i('+ IR 22iN Web “LAF 4 (Web Tools Platform, WIP). PRA LAB BE It FI REAL YET th iX IF FBR Eclipse IDE for Java EE: www.eclipse. org/downloads. 22 2 HRM Android FARE Tip Eclipse OLAS HAH, toR AB MAR A Eclipse Iie +T Android FR. MAT VAAF RI Eclipse #4>4( Eclipse Foundation) #— ki. & Hix FF AAA A: wwweeclipse. org/membership/. Eclipse 386,35 4 zip IRIE, BEAT CAR ALY. (AGES ARIE SI A LAK, RRR RRS FTE BHA 1. Windows Sef RHF 2a AB Windows S&F RHE F 56% BAS Eclipse HAs BALI 400MB Bett + lal. Eclipse S/H zip FRAELAE 1TSMBe FERC ARE SS ARPES Ia, WA) Eclipseexe MARAT, Ala te Mb ORE BHEAK. RBA PET RIF SRB YO HE a OAT 2. Mac OS X RME PRR NR ARILZE Mac OS X ASF BRK Eclipse, MAMMALHA Eclipse Ae Hi fl fy README html X¢/F. i& - AB LA AL eclipse.ini ffl) Eclipse RAT OTIS AT Bh, DARIINIATS + Eclipse EAM AIA, MRA DIOR S OUTRO AE. 3. Linux SF RSD Ubuntu 22% fF FLA Eclipse 3.3, BLAM SEU IA Eclipse PAS LAF 8 1 ae ih 2e ee. 2.1.4 ARF ARE FRT Eclipse >. $62 5] DFA HAY IE ENE, A JetBrains IntelliJ IDEA, 4H1Q 47 Eclipse JES Android SDK RAK AI. PRATAP A BD Ge LHF IDK 5 Bk IDK 6. Gnu Compiler for Java (goj)'5 Android “¥ RAFF AIR» BUR ORE CEA Eclipse VASILE IDE. FY LAG ia) PTY Ae RAY ICA Android FF ‘IRS 443 KA: http://developer.android.com/guide/developing/other-ide.html. 2.1.5 BH Android KH FRA (SDK) Ro, URE eH SDK ELVES Android I AFIFR. Android SDK 474 Android JAR XC CAndroid SE ERIFAEREAS). Android C98}. TAD Bax tl BUF. Android SDK JASE LZR. UT BENS HE Pf LAR be PSA. SDK FRSACIE TEE AH29 1OOMB RAALZ(0), ETE ABIY 250MB. ORAL LLL TF To it F®& Android SDK: http://developer.android.com/sdk/. 1. Windows fF RT BH B2x¢ Android TH A RS NF) PATH ARH, BP LER EL PRE: EAT“ BR AY WBE”, EE OTE”, 4e Vista (RAT, HE“ MRARE": ARO “AGERE” 21 RRR 23 THE, WR “RET, EG ORI” He, Het OS BO 2.2 Bra BAL. EM RRAEM” KR, FH PATH AER Android (LA BRINE COOP 2.3 AR). 2. Mac OS X BRE P Se 42H Android “CA HSB] PATH JER P, AT DBE Home AF A. bash_profile Ste 3. Linux MERA TRS 30K Android TAA S48inP] PATH EHH, BT LIGYR~/bash_profile.~/.bashre R~/ profile Xfi. B22 Windows 2.8: P23 ESF Windows PATH Sf %e-8t 2.1.6 323850 Android Eclipse #i## (ADT) Android Eclipse #8f (Android Plug-In for Eclipse, ADT) S¥f4 Android FRIA2 i] FARE. LURE MUI Eclipse, ASA Bi REAR ERE. Re (ACA AO EA. ADT 10-4 OIRATIR Android LARS HS. BRB ADT, ALP AGEAT Eclipse, JP LAER, FTL IR LL Fa BUTT ace. SERTERUE, Available Software #484340 2.4 Bra. © ff Eclipse. ® i&#* Help~Software Updates tr. © WHF Available Software AR. @ Mili Add Site HHL. © mA Fie A: https://dl-ssl.google.com/android/eclipse/. 24 2M Red Android FR 24 2 Software Updates eS in—h FEM A LLU ie] Android #87 Note | PREBHMERATA, TAR RK—I: https//dl-ssl.google.com/android/eclipse/. © & Available Software bE F, HiPRIRIRDNA Android Hi sk0 © ridh Install 4H. HBOS AS CTL 2.5) 22% Android Hit. 12.5 $48 ADT © CAH H CK BH A Eclipse. 24 Android SDK Eclipse AP 2RTRAG. $HRABR Eclipse HAM, KA Android SDK. BUTE, Us BUSAT Eclipse, MHF Window—Preferences (Mac OS X RHE FH # Eclipse—Preferences), inl 2.6 Bia. #F Android Preferences ff) SDK B#ULHE Android SDK Brziit AR. 2.1 RBA RHR 25 26 Wi Android ii Eclipse HER 2.1.7 ADT R3SFRRE Google S52 T & PERE RST RAS ADT HACE ET RESID BI BEM, HS Ji. http://developer.android.com/sdk/1.5_r1/installing.html. 2.1.8 #4 Android SDK Android SDK SRE VS#E A THR, SX RORAT ATT SE A LANEY RR, ORR RE BOHSOLEM SDK MARR. SDK MARMARA TAT . ER. MIPRIB HES RES, URFABIAS. SAAT AIGAH SDK, Google BRL FRB: © BHM, —A RAK SDK FEL AT ® API RBA: SDK AH RATE HET A © HARA. Mt SDK ELE ABTA. FR SDK —MBSHRRRARAN SVK. CHPMRER, URERRROAN Android FRLAW IG. ABRIL J, PRAT AE AE BEME Android SAUER AAS NZ AY RN. BERT BAT SK (8 BL SM, http://developer.android.com/sdk/, ii Upgrading # Be ANT. 2.1.9 Android SDK #9 i4) i HF Android SDK TEATRO, ACA SDK ARSE. WB, PRT AGE “Android 751 FF] MARRERO Se” FR) — FH FE CAN eR. aR 26 B2H Ri Ancroid FRA ptt BY ABE E LAY fal a “android JF SURES” MORALE http://code.google.com/p/android/issues/list.. XT HUMIRA, BT LLB http://source.android.com/report-bugs » 2.1.10 Bei Android 42 AALS Android FALTRAA PAS ALE, MTOR Android 1 SH it USB HETIROLIAR. T-Mobile G1 (S48 VERR BIE BUA: I T-Mobile G1 ff} Home SUR IT#H, MEH Menu Settings —ApplicationDevelopment, 4 USB 2a 10 ii 78 Ht FAR ASB AY. Tip BF RGRE? Ph, FR LRH RAI RAB ARSE, KRM AA CMB RAS, HEFL A SPOR, 2.1.11 ACHE RDA DS BH 7 T-Mobile G1 35##-F HLL 448 Android HPRFEFF IS, AABEHE PC BRE ASR EAE FEA it USB 2 LEZ FHL. 1, Windows ff ARE RRB WE BZA Android USB WH, F RHE A: httpy//dl.google.com/android/ android_usb_windows.zip. MERAXHK, HOKMTHM USB AKER HEL, Wi SEP RARE AT LAT Tip BELL, RUDRABHEL, HAAAPERMDKAN IE ZR Windows 4 RARE, PRA RT KM iliie. 2. Mac OSX BYE FRA TEX Android 772289 Mac ALLL, (EWU USB ALES MUAH SLE Be AGES ULE 3. Linux ete RHF SREB Ubuntu Linux RE PMR E— ASI, EMD Lb RD BT Se © UPBRG HER. ® WB—-AUt: /etc/udev/rules.d/50-android. rules.. @ ¥F Gusty(7.10)/Hardy(8.04)hi 49 Ubuntu Linux PRR, BOCeentud: SUBSYSTEM=="usb”, SYSFS{idVendor}=="0bb4”, MODE="0666” @® NF Dapper(6.06)hK 4 (4) Ubuntu Linux Fee, AICP: SUBSYSTEM=="usb_ device”, SYSFS{idVendor)=="Obb4", MODE="0666” * 2.2 $9 Android SDK 27 © Mae WE shell tr 56M RA: chmod atrx /etc/udev/rules.d/ 50-android.rules. 2.1.12 ARE FAROE ER WAAC, ABER THRE: + TMobile G1 (Android F-5UAERS ) + Windows Vista, Service Pack 1 (BER) Sun Java SE #242 (IDK) 6 Update 10 Eclipse Java IDE 3.4 fit (Ganymede) Eclipse JDT #8 ft Web AUF fr Android SDK 1.1 Al 1.5 FRA 2.2 $8% Android SDK Android SDK 222 rh ELF 5 PRS}4Awk: Android SDK HF ATH. Android C4, MAA EE FER, LAMAR. 2.2.1 Android SDK i AT ik 4E F& Android SDK Zit, FEMI Android SDK HEAT HNL, A 2.7 rar. ROW FRA) Fl Google (Android SDK BURALAT AD ZImLRU RT. 27 SaRvFFTPHRES Android SDK FRI 2B 2H Hetty Android FEE AUER FR CARA TN, EAR, HRT LAF ILA BEART TR D #2: Google (PEN Android MIMULEA A) KALA CTRL. Ste a. SATE RM. ATRL RES AMAT, SOFA PEFR SDK WET Android 7 ARETE Ro Google URA=THRA) REAM, CRGRHSMHN MR MHL. 484] Android SDK JF 7 ERG FA ABRAZO Google (Fh Ana, LIER T Google SLAB, AR AVTEAR SE. AREAS REIMER IEP CEA A. RR A = Dh I AFLMMREFATADNREEM, BVA. @ SDK fY/H¥: SDK LARA FIFR Android ALLA. CATT Ae FAA WEA LB BAAR FER MEARS LANE RAT SDK BLESS) SDK RAAT. © SDK MHRAR GRA: Google TRAM IER SDK RAE MSE, Heat FEAR BIEIS OFEA HE. BY Android API RGR MRA SDK O03: BB, (2 1.0 A 1.1 (RAM SDK HERERA +48, HW Android BAW T —MAA TAHT RE, TERA ARG FALE AES @ FRARA: PRAT CMR OKA SDK JF R2HY Android RAM AAA, IGM AR. © Android MIB F MAM RE: USAR ETT B29 NLR RE ERI PR, BSAA. WRI RS TO, CO. ERG), FBZ EAI IY AE AN HA a eh PB Android AEL¥A FRR AER: HABER ORT TE RAN nS RODE. BRIE AGS FA ORE RR RE RFE REN A A BOT ABR, KAAS MBE. © KF Google HE APL AVM AK: (KAA Android HAPH API WEE — A &K CREA com.google.android.maps #1 com.android.location.Geocoder #001). 7E#HIX MOREE API ZHU DALE RAK, IAEA CE PIMA “Google Maps RRMAL” A SEA. {LAR Google $id API MY (4K 7NPRF Google IIARS. 142. Google Hi. Google SEMEZE HUE. Picasa USSAHAR. YouTube MS) hTERT Os PIE Be FLA RET HET ER FE BRD ads (RF RS A — RS kB IT ARAL, Google FG RARE TUE. 2.2.2 Android SDK x84 Android 1.5 #$t Android 15 HRARXHBHT SRR, ARGS TRAMRA. RMMERHH 3+ EEMH: SDK. RETRRAAAA EM AMER; Dev Guide, bX J -2 Android UL, RL T — BAER AAA fe Android FRADRAM ARAM: Reference, KAT AHAB Android API HAH, ARB T SPRAR RE OE 2.2 #R Android SDK 29 Android SCH AS# TAT LATE Docs FICHE PRA) Can 2.8 Pra). Android FRA AF He VA HTML #3038 GEN. OR th FT LA by ial Ze && DAC http://developer.android.com/ guide/index.html) LLGEA IE BAYA BOI HE. 128 Android SDK #4 2.2.3 Android BY FA FRAEBR Android jar X/420ET Android WAVY. Android SDK ULERY AHA. 0 R21 Ae #21 Android SDK PMSA IHF Rae A ® android. * Android 5 AEF Ett com. google. android.maps Google Map #11 CHaSEMt mi ER aR —* apiKey) Dalvik SAUPLSCH, RTA STR dalvik.* java.* BOK, RHMBNMA, WO ke. HE “Javax.* Ine KE junit.* HMR org.apache http. * org. json MEA (HAH Hypertext Transfer Protocol, HTTP) %#F JavaScript Object Notation (ISON) Sct 30 2H ERAN Android FRA Ea Ree ae JSR SALW Document Object Model) Hea» CAML FI HTML) OFg-W36-dom £4) W3C Java RZ org.xml.sax.* HLF XML 49 Simple API for XML (SAX) fF org.xmlpul.* AYE REE) XML ABA 2.2.4 Android TR Android SDK #4 TFA FR. FR. WRAS AEA. Eclipse tf ERE TL AARP FE SER TMS TERS 1, Android #08 Android SU4%, iF 2.9 Ata, §& Android SDK RE MAE RM TA. TENT BALLIST, HARE RRL Me LET. ORT Android LFA #2 FF8)\ SH0 RET A. P29 Android BHU SUS RAA HEN, HRASSHEER AGS NEAL, CRP EMARER, UL HB) BUA DR MLSE BR. BE Android FALM AMAA, SUDA ATED) SSE IFRAME. Bl FRUAIE, RATA D) 4 AREA DAK: BRIAR) HVGA-Portrait #41”) ish CL 2.9), HVGA-Landscape (“ 3%") HEC CMLEA 2.10), QVGA-Landscape #30 (MLA 2.10) fil 22 $k Android SDK 31 QVGA-Portrait St CILFA 2.10). Tip WMRZEIT Android MUS LAH Android REHFRR, HLA-DR KEOERS, MUSA PAM MRIA, OHRRESRREAT 8 REL OY WK, A210 SAPTTF MY Android Myla se Be ARAM BE Fh BA BABI A“ Android BULB AURATT”, OMB ATILMA Android SDK XM HARI AK Android #4 BN VERY As http://developer.android.com/guide/ developing/tools/emulator.html. 2. Dalvik iH iXMA HRS (DDMS ) Dalvik Wiki 2URS (Dalvik Debug Monitor Service, DDMS) iit Android FPR AH ‘PESEARAE Eclipse CILPA 2.11). PLA ets Bho OB 7 A BR A BK PERO ME DLR BEART HUAI LA. PRAT LL t DDMS HH ASRS TERE Eat BZA. TRIG. ERBAMTW, OER SRR WES. RURAF DDMS WM SG, WEAR B “Android DDMS PUMATT”, SHE BT LL #E Android SDK XA HRB) F DDMS MFA: hup://developer.android.com/guide/ developing/tools/ddms.html. 32 2M ERIK Android FRM 22.11 2) MARZ Eclipse PA) DDMS 64) FFT 3. Android #ik## ( ADB ) Android Wik (Android Debug Bridge, ADB) J2—7h S01 IF RANBLARME Java IDE, ‘M0 Eclipse, FEM RMA RE EVA Android 45/12)" HRS LA -DDMS fil Eclipse “Fit Android FF gat MEAD AT RSE SR CBRE) ZIRE FRAAR DAR RE LRAMTI LE, FRE Android MARK RE BAG Shell tr. PN, sqlite3 4, EHRIMRAR SHUR, PR WA Monkey (Application Exerciser Monkey, ULF fiji Monkey) A2@RADLE NALA, AMT AI AE RATRAM A, UR WADE FIFRA SR HE HRB CLogcat). MEPRESAF ARGS, HESMR C “Android WRHHRRATI”. Android SDK CRIA HESS HT J ff BE AA + hittp://developer.android.com/guide/developing/tools/adb.html. 4. Android 29109 3% (Hierarchy Viewer ) Android 2215] K.8% (Hierarchy Viewer) CiNPH 2.12 Fras) E—-PATWKOR, Eee se PURE ARAGA, AMABTRA RH RRA. PR AAT ABA view (RHE, FR OMAR” MA. REA I RHA Android ADI BY SNES, RATER 7H AA uit Android BR” PURE. 5. HHIA Android SDK BHHSHHNTA. AK LA, bet Android ¥IT MTA Caapt), RARAWABH RAMESH. 2.2 RH Android SDK 33 A212 iBAT PAY Android 2 OE ALE FHM LAAS 6 AI. GIN, Draw Nine-patch CARESS ABD OR LET — OAT LY $808 PNG FEY, mksdoard TAGs Fi DDFF 2 Ze Ab SEH BUD SD +E. PROT LAGE FE ERIE MEF Android TAKA: http://developer.android.com/guide/ developing/tools/index.html. 2.2.5 Android 7 il AP Android SDK 48 T 18S fl FA demo MAAR MBIT] Android BAFFFRIN IR. “HIS demo HEF AIF © Snack: —“MfiAAM Die, FAP oe ee Ae HE @ NotePad: — RMA, AT ROREEREO @ LunarLander: —/-fU4t/R. T RA Sah i, @ JetBoy (HUE Android 1.5 ARAL: —7MERAT OA 47 ERR. FPR tn tae FA SONIVOX JET HayWRGM. WS MHSA SDK FRA PEM “SONIVOX JETCreator FA”. © SoftKeyboard ((UEFHF Androidl.5 MAR): SCALAR A ATT BIT HP Ee MATE. ApiDemos: RAGA, FATWA S AH Android API, MHP 22H Widget SIRE FFAS ORS. BRAM EN. 34 82% Ykih Android FRA ho & TERE, PRR IPMS —*+ Android MALE —WLA, ih Si IDK, Eclipse Ff R4-48H Android SDK. BLES A FREIBERG. MOR REP aR PY AIP eS ORM Android EWEEIE, JPRMB ESHER ALE Lb RAAT AF 6 SERAMESES Google’s Android Developer Guide: http://developer.android.com/guide/index. htm! Android SDK F%%:_http://developer.android.com/sdk/ Android SDK #7] ##i: http://developer.android.com/sdk/terms.htm! Google Data APIs: http://code.google.com/apis/gdata! 6 3% S85 BAS Android BARU SIEALE, CCAir TOLER T —PAT DEAR Android FF RFE THR BAR ANTE, UMEDA T AMY Android BEF ELA. TRAE, ESAT ULE ATHRS Android NYFLEEFE T . REY, WHE! TBAT LC Eclipse PM RAL—P TE: tate He ei) Android FF SRB OEE IE AT T ULE. P'S AA KB —TP Android WEE, EAS G24 T CEA ASANTE eH 4e_$ BATA AEF Bae T-Mobile G1. 3.1 MURAD FE RE URE TT RRR IE CAE LE MERA EGE NURI Android (SHURE aimtre. FH, BM Android MAFF LA (Software Development Kit, SDK) ita PRE FESPA Eclipse AMER, 2 a TERR MIST E.'S ORS — TO I, FP ES ALELBL PAH» Android SDK 4&2 45-20] Demo Ful, Bey 4S fl) 19 -] SA ROY He Saket Bese)”. SEAUEFY Snake MWY. WICH BEE Eclipse TF 2518) (workspace) FGI ar LA, Qwik TR Me, MATIeIT. 3.1.1 # Eclipse L# +A Snake BABE GSU AIMEE Eclipse 210) F A Snake TH. Bremik—-{(ES, TUS GUE ER. @ i File+New—Project 424. © WF Android WR FAY Android Project FS! (HFM 3.1 tas). Tip FARM T —K Android Project HE, tk vA HEEFT File + New Android Project KRG] EG LAR, 36 B3H BSW—+ Android MBF ® 7X Content K 4k Create project from existing source. © ALB Android TH AR. © FE Snake AK, iO a PH LAR De AA a A HA, XT RE RH it Manifest TESOL COOH 3.2 BRR). @© Mii Finish 44. RAMEE ALT ERR Cworkspace) PAM Snake THX T (OB 3.3 Bia). FA3.2 Snake CARY 3.1 RTE 37 FA33° Snake TAX E 3.1.2 4 Snake L#2 fi Android HIRE CAVD) FS BAR Android H1¥t4 (Android Virtual Device, AVD), SHIA/NFIE4T Snake NAP ERNE E. MER MATA, BTA —AAPIEAT Snake MALE PEAT AL AVD, “ERR —“MERIANY Android 1.5 84%. “FSH AIRE —7P AEA AVD (ERR. © tite S17 REF, 5€ 40H Android SDK ff tools FAR. ®@ $aBA android create avd -n vanillal.5 -t 2. @ Femoan. Tip | LS HKMRAM AD AVD HTA TARA HRA “Android MBA". 3.1.3 4 Snake LHASA RESM FOS, WA BHE Eclipse #MP OBAT RELA, Snake WARIS Tk F. BTRESHAT REESE HAD A. DSA FAD WME TEMAS. ZE Eclipse HAH, ATVLE Run SEF AlILLSM (Run—Run Configuration—~Run/Debug Configuration). TR M2 BRAS T tefal 29 Snake FU ALFF QUE IRA iZ TL SM. © 27 Run—Run Configurations (A¢4i#8 Miz, 2E# Project~Run As)» ® Rik Android Application. @ STR ZW snakeRunconfiguration (4H 3.4 Him). 38 E38 RSR—+P Android WHBY @ WAZ Target RE, VA “vanillal.5” AVD, BUEZAUA AVD AL AOlARY, to 3.5 fia. 3.2 HERB — Android LARK 39 Fsdk, MS HAT LACE Target #1 Common $i} BSC AG ET, (Ah FRU 3.1.4 # Android #0188 Pie 1T Snake AE SUE ARE AT REE FRNA BBS ATINAS Snake NUARLE T © 4 LAM PASH A Run As Mik GEARED. © eH DLE F2e } EE PHIL OURAN SnakeRunConfiguration. ® Android GUAR AZ), KW Het ial. Tip RICA MH RATAR A] USB it 4 Android i&4, 1% Run Configurations +3644 Target 4#5 + Target Selection Mode #4 9RAIL EH Automatic. FR, Snake AMAR FasiRér, A aE ARIAS pie sz, @ BEF Menu SAAR HLAE, tO 3.6 Dias. © Snake KNREFF AZ), WH 3.7 BA. BLE, OAT CLASRRAR CE BUDA beak NAR. FA3.6 Android SARE AT A Cheats) FA3.7 Snake BAR 3.2 MERA —+ Android RA SEAR TSHR +t Android KIELET » YTT ULM —M1)4.95 “Hello World” THEFT. JEDI, Abe, ACHE Android RUSH TE. 40 #38 &ES—* Andoid SABE 3.2.1 SURBABL RTA Android T4z QUE — THIN Android TER AREE £52 AOA Belipse FIFA Snake IVP RABY. ORG BARN — HBB DETE Eclipse RR AE PHL. 36 File>New— Android Project 44» A LILA A RN BR REIZE Eclipse PRET HR Ba AUER ER YEP CE AR. Jesh, er MyPirstAndroidaApp. HFRRGE—TLERA, HAAR Create New Project i in Workspace, FPA TELE FECLEREEE DOBRA BREF (Gees Fi i — EAM Build Target. 23K PEP, RTE Android 1.5, CRAMER “by SDK fi (Minimal SDK Version) #529 API Level 3. CEM OMHTMEN, BATA Java PREBE eX, fit: “com.mycompany. android. yourappname ”. A 45 BT A AY RA ME “com.androidbook.*” fraeliTF. Bibl. ZX Akolh, BATHE BA “com. androidbook. myfirstandroidapp”. Application Name HEM AAFNAR, 5 FF 2 A 8 FF be — iB SE Application Launcher. BUA, ULAR REI BW ‘My First Android App, 1 3.8 Ba. Shia, Mili Finish. Eclipse A Android Hitt 25 Oe 7 LA. 3.8 GIR —AVBFLAE, MyFirstAndroidApp 3.2.2 Android & ARR Bob PAA BR 4$—+ Android MA ALF AA RAO, CAVA P EVER CLA 3.1). 43.1 FACE EE — MBA Android BEAR PEAE TERIA GUA 6 3A WEA Andoid TRA LARAR ‘Androtd 3 a @ ; AndroidManifest.xnl YERUAAPMERE. CERTY AndroddMani fest. xm) FUELIFHAED) Ceapability) FARR, VBE default.properties 9 Asi LEU. EEX T MAE default Properties FetyHORE (build) AROMAT mR sre CASE EA REAFUAROLDT ERICA, CPI BERD

You might also like