Androidºôµ¸¶}µo§Þ³N¹ê¾Ô¸Ô¸Ñ ( ²Åé ¦r) |
§@ªÌ¡G¦¶®Û^ | Ãþ§O¡G1. -> µ{¦¡³]p -> ¤â¾÷µ{¦¡ -> Android |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 33351 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j ¡i¤£±µ¨üqÁÊ¡j |
¥Xª©¤é¡G8/1/2012 |
¶¼Æ¡G548 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¡i¤£±µ¨üqÁÊ¡j |
ISBN¡G9787121173493 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G¡@¡@¨¥ ÀHµÛ3G§Þ³Nªºµo®i¡AµL½u¤Wºô³t«×¶V¨Ó¶V§Ö¡A¨Ï±o§ó¦h¤º®eÂ×´IªºÀ³¥Îµ{§Ç¥¬¸m¦b¤â¾÷¤W¦¨¬°¥i¯à¡A¦pµøÀW³q¸Ü¡BµøÀWÂI¼½¡B²¾°Ê¤¬Ápºô¨R®ö©M¤º®e¤À¨Éµ¥¡C¬°¤F©Ó¸ü³o¨Ç¼Æ¾ÚÀ³¥Î¤Î§Ö³t³¡¸p¡A¤â¾÷¥\¯à±N·|¶V¨Ó¶V´¼¯à¡A¶V¨Ó¶V¶}©ñ¡C¬°¤F¹ê²{³o¨Ç»Ý¨D¡A¥²¶·¦³¤@Ó¦nªº¶}µo¥»O¨Ó¤ä«ù¡C¥ÑGoogle¤½¥qµo°_ªºOHAÁp·ù¨«¦b¤F·~¬Éªº«e¦C¡A2007¦~11¤ë±À¥X¤F¶}©ñªºAndroid¥»O¡A¥ô¦ó¤½¥q¤ÎÓ¤H³£¥i¥H§K¶OÀò¨ú¨ì·½¥N½X¤Î¶}µoSDK¡C¥Ñ¤_¨ä¶}©ñ©Ê©MÀu²§©Ê¡AAndroid¥»O±o¨ì¤F·~¬É¼sªxªº¤ä«ù¡A¨ä¤¤¥]¬A¦U¤j¤â¾÷¼t°Ó©MµÛ¦Wªº²¾°Ê¹BÀç°Ó¡CÄ~2008¦~9¤ë²Ä¤@´Ú°ò¤_Android¥»Oªº¤â¾÷G1µo¥¬¤§¦Z¡A¤T¬P¡B¼¯¦«Ã¹©Ô¡B¯Á¥§·R¥ß«H¡BLGµ¥¥D¬y¤â¾÷¨î³y°Ó³£±À¥X¤F¦Û¤vªº¥HAndroid¬°¥»Oªº¤â¾÷¡C¦}¥B¦b2011¦~¦~©³¡AAndroid¶W¶V¤F¶ë¯Z©MiOS¡A¶¯½õ´¼¯à¤â¾÷¥«³õ¥e¦³²vº]ºªº¦a¦ì¡C ²¦³ºAndroid¥»O±À¥Xªº®É¶¡¤~5¦~¡A¤F¸ÑAndroid¥»O³n¥ó¶}µo§Þ³Nªºµ{§ÇûÁÙ¤£¦h¡A¦p¦ó¨³³t¦a±À¼s©M´¶¤ÎAndroid¥»O³n¥ó¶}µo§Þ³N¡AÅý¶V¨Ó¶V¦hªº¤H°Ñ»P¨ìAndroidÀ³¥Îªº¶}µo¤¤¡A¬O¾ãÓ·~¬É³£¦bÃöª`ªº¤@Ó¸ÜÃD¡C¬°¤FÀ°§U¶}µoªÌ§ó§Ö¦a¶i¤JAndroid¶}µo¦æ¦C¡Aµ§ªÌºë¤ß½s¼g¤F¥»®Ñ¡C±q§Þ³N¨¤«×¦Ó¨¥¡AAndroid¬O¤@ºØ¿Ä¤J¤F¥þ³¡WebÀ³¥Îªº¥»O¡CÀHµÛª©¥»ªº§ó·s¡A±q³ÌªìªºÄ²«Ì¨ì²{¦bªº¦hÂIIJºN¡A±q´¶³qªºÁp¨t¤H¨ì²{¦bªº¼Æ¾Ú¦P¨B¡A±q²³æªºGoogle Map¨ì²{¦bªº¾É¯è¨t²Î¡A±q°ò¥»ªººô¶ÂsÄý¨ì²{¦bªºHTML 5¡A³o³£»¡©úAndroid¤w¸g³vº¥Ã©w¡A¦Ó¥B¥\¯à¶V¨Ó¶V±j¤j¡C¦¹¥~¡AAndroid¥»O¤£¶È¤ä«ùJava¡BC¡BC++µ¥¥D¬yªº½sµ{»y¨¥¡AÁÙ¤ä«ùRuby¡BPythonµ¥¸}¥»»y¨¥¡A¬Æ¦ÜGoogle±M¬°AndroidªºÀ³¥Î¶}µo¤FSimple»y¨¥¡A³o¨Ï±oAndroid¦³µÛ«D±`¼sªxªº¶}µo¸sÅé¡C ¥»®Ñªº¤º®e ¦b¥»®Ñªº¤º®e¤¤¡A¸Ô²ÓÁ¿¸Ñ¤FAndroidºôµ¸¶}µo§Þ³Nªº°ò¥»ª¾ÃÑ¡C¥»®Ñ¤º®e·s¿o¡Bª¾ÃÑ¥þ±¡BÁ¿¸Ñ¸Ô²Ó¡A¥þ®Ñ¤À¬°18³¹¡C ³¹¦W ¤º®e ²Ä1³¹ Á¿¸Ñ¤FAndroid¨t²Îªº°ò¥»ª¾ÃÑ ²Ä2³¹ Á¿¸Ñ¤FAndroid¶}µo¤§«e©Òn°µªº¤u§@ ²Ä3³¹ Á¿¸Ñ¤F¥²¶·¨ã³Æªººô¶¶}µo§Þ³N ²Ä4³¹ Á¿¸Ñ¤FHTML 5ªº°ò¥»ª¾ÃÑ ²Ä5³¹ Á¿¸Ñ¤F¦bAndroid¤W¶}µoºô¶ªº°ò¥»ª¾ÃÑ ²Ä6³¹ Á¿¸Ñ¤FHTTP³q«H³B²zªº°ò¥»ª¾ÃÑ ²Ä7³¹ Á¿¸Ñ¤F³B²zURL¦a§}ªº°ò¥»ª¾ÃÑ ²Ä8³¹ Á¿¸Ñ¤FWebKitªº°ò¥»ª¾ÃÑ ²Ä9³¹ Á¿¸Ñ¤FWi-Fiªº°ò¥»ª¾ÃÑ ²Ä10³¹ Á¿¸Ñ¤F¶}µoÂŤúÀ³¥Îµ{§Çªº°ò¥»ª¾ÃÑ ²Ä11³¹ Á¿¸Ñ¤F¶l¥óÀ³¥Îªº°ò¥»ª¾ÃÑ ²Ä12³¹ Á¿¸Ñ¤FRSSÀ³¥Îªº°ò¥»ª¾ÃÑ ¡]Äòªí¡^ ³¹¦W ¤º®e ²Ä13³¹ Á¿¸Ñ¤FAndroidºôµ¸¨å«¬À³¥Î¹ê½îªº°ò¥»ª¾ÃÑ ²Ä14³¹ Á¿¸Ñ¤F¶}µoºôµ¸µøÀW¼½©ñ¾¹¨t²Îªº°ò¥»¬yµ{ ²Ä15³¹ Á¿¸Ñ¤F¶}µoºî¦X¶l¥ó¨t²Îªº°ò¥»¬yµ{ ²Ä16³¹ Á¿¸Ñ¤F¶}µoRSS¾\Ū¾¹¨t²Îªº°ò¥»¬yµ{ ²Ä17³¹ Á¿¸Ñ¤F¶}µo¤@Ó¬y¶qºÊ±±¨t²Îªº°ò¥»¬yµ{ ²Ä18³¹ Á¿¸Ñ¦p¦ó¥´¥]¡Bñ¦W©Mµo¥¬¤@Ó§¹¾ãªº¤j«¬Android¨t²Î
¥þ®Ñ¤º®e³£ªö¥Î¤F²z½×¥[¹ê½îªº±Ð¾Ç¤èªk¡A¨CÓ¹ê¨Ò¥ý´£¥X¨î§@«ä¸ô¤Î¥]§tªºª¾ÃÑÂI¡A¦b¹ê¨Ò³Ì¦ZÁ`µ²ª¾ÃÑÂI¦}¥XÃDÅýŪªÌÁ|¤@¤Ï¤T¡C ¥»®Ñ¯S¦â ¥»®Ñ¤º®e¤Q¤ÀÂ×´I¡A¹ê¨Ò¤º®eÂл\¥þ±¡Aº¡¨¬Android§Þ³N¤Hû¦¨ªø¹D¸ô¤Wªº¤è¤è±±»Ý¨D¡C§Ú̪º¥Ø¼Ð¬O³q¹L¤@¥»¹Ï®Ñ´£¨Ñ¦h¥»¹Ï®Ñªº»ùÈ¡AŪªÌ¥i¥H®Ú¾Ú¦Û¤vªº»Ýn¦³¿ï¾Ü¦a¾\Ū¡A¥H§¹µ½Ó¤Hªºª¾ÃÑ©M§Þ¯àµ²ºc¡C¦b¤º®eªº½s¼g¤W¡A¥»®Ñ¨ã¦³¥H¤U¯S¦â¡C µ²ºc¦X²z ±q¥Î¤áªº¹ê»Ú»Ýn¥Xµo¡A¬ì¾Ç¦w±Æª¾Ãѵ²ºc¡A¤º®e¥Ñ²L¤J²`¡A±Ôz²M·¡¡A¨ã¦³«Ü±jªºª¾ÃÑ©Ê©M¹ê¥Î©Ê¡A¤Ï¬M¤F·í«eAndroid§Þ³Nªºµo®i©MÀ³¥Î¤ô¥¡C¦P®É¥þ®Ñºë¤ß¿z¿ïªº³Ì¨ã¥Nªí©Ê¡BŪªÌ³ÌÃö¤ßªº¨å«¬ª¾ÃÑÂI¡A´X¥G¥]¬AAndroidºôµ¸¶}µoªº¦UӤ象C ©ö¾Ç©öÀ´ ¥»®Ñ±ø²z²M´·¡B»y¨¥Â²¼ä¡A¥iÀ°§UŪªÌ§Ö³t´x´¤¨CÓª¾ÃÑÂI¡C¨C³¹¬J¬Û¤¬³s³e¤S¦Û¦¨Åé¨t¡A¨ÏŪªÌ¬J¥i¥H«ö·Ó¥»®Ñ½s±Æªº³¹¸`¶¶§Ç¶i¦æ¾Ç²ß¡A¤]¥i¥H®Ú¾Ú¦Û¤vªº»Ý¨D¹ï¬Y¤@³¹¸`¶i¦æ¦³°w¹ï©Êªº¾Ç²ß¡C ¹ê¥Î©Ê±j ¥»®Ñ¹ý©³´¬±ó¬\Àꪺ²z½×©M²³æªº¾Þ§@¡Aª`«¹ê¥Î©Ê©M¥i¾Þ§@©Ê¡C ¹ê¨Ò¥þ± ®Ñ¤¤ªº¶}µo¹ê¨Ò¨å«¬¦}¨ã¦³³Ð·N¡A²[»\¤FAndroidºôµ¸©Ò¯à¯A¤Îªº©Ò¦³»â°ì¡A¨CÓ¹ê¨Ò³£Åé²{¤F²¾°Ê¤¬ÁpºôÀ³¥Î©Ò»Ýªº³Ð·sºë¯«¤Î¨}¦nªº¥Î¤áÅéÅç²z©À¡A³oÓ³]p«ä¸ô«Üȱo¤j®a¥h«ä¦Ò©M¾Ç²ß¡C °Ñ»P¥»®Ñ½s¼g¤u§@ªº¦³¦¶®Û^¡B¤ýªFµØ¡B¤ý®¶ÄR¡BºµÙy¡B©P¨q¡B¾H¤~§L¡Bù¬õ¥P¡B¤ý¥Û½U¡B®]¦t¡Bµ{®S¡B¤ý¤å©¾¡B¤ý¹Ú¡B³¯±j¡B±i¤¸«G¡BºÞ¦è¨Ê¡C®Ñ¤¤¥Î¨ìªº¹ê¨Òªº·½¥N½X¥i¨ìwww.broadview.com.cnªº¡§¸ê·½¤U¸ü¡¨Äæ¥Ø¤¤¶i¦æ¤U¸ü¡CŪªÌ¦b¾Ç²ß¹Lµ{¤¤¦p¦³»Ýn°Q½×¡B¥æ¬yªº§Þ³N¸ÜÃD¡A½Ð³X°Ýwww.topchuban.com¡C ¥»¹Î¶¤¦b½s¼g¹Lµ{¤¤¡A±o¨ì¤F³Õ¤åµøÂI¤u§@¤Hûªº¤j¤O¤ä«ù¡C¥Ñ¤_¥»¹Î¶¤¤ô¥¦³¡A¯Äº|©M¤£ºÉ¦p¤H·N¤§³B¦b©ÒÃø§K¡AÀµ½ÐŪªÌ´£¥X·N¨£©Î«Øij¡A¥H«K×q¦}¨Ï¤§§ó¿²§¹µ½¡C
½s¡@ªÌ 2012¦~4¤ë |
¤º®e²¤¶¡G¥»®Ñ¥HAndroidºôµ¸À³¥Îµ{§Çªº¶}µo¬°¥DÃD¡A±q©³¼hì²z¶}©lÁ¿°_¡Aµ²¦X¯u¹êªº®×¨Ò¦VŪªÌ¸Ô²Ó¤¶²Ð¤FAndroidªº°ò¥»²Õ¥óªº¨Ï¥Î¤ÎÀ³¥Îµ{§Ç¶}µoªº¾ãÓ¬yµ{¡C¥»®ÑªºÁ¿z¥Ñ²L¤J²`¡A±q¤¶²ÐAndroid¥»Oªº°ò¥»²Õ¥ó¨ì±a»âŪªÌ¶}µo¤j«¬À³¥Îµ{§Ç¡Aµ²ºc²M´·¡B»y¨¥Â²¼ä¡C ¥þ®Ñ¤À¬°18³¹¡A¤À§O¤¶²Ð¤FAndroid¶}µo¤§«e©Òn°µªº¤u§@¡B¥²¶·¨ã³Æªººô¶¶}µo§Þ³N¡BHTML 5°ò¦¡B¦bAndroid¨t²Î¤¤¶}µoºô¶ªº¥²³Æ§Þ³N¡BHTTP³q«H³B²z¡BURL¦a§}³B²z¡BWebKit¡BWi-Fi¡BÂŤú¡B¶l¥ó©MRSSÀ³¥Îµ¥¡C |
¥Ø¿ý¡G²Ä1³¹¡@¼ô±x¦Ó¤S¯¥ÍªºAndroid 1 1.1 ³o´X¦~ªº¨º¨Ç¨Æ 1 1.2 ¨Ó¨ì´¼¯à¤â¾÷¥@¬É³oÓ¤j»R»O 2 1.2.1 ¦ó¿×´¼¯à¤â¾÷ 2 1.2.2 ¦Ê®aª§»ïªº®É¥N 2 1.3 ¤£¥u¬O¸s¯T¾Ô³N³oÂIÀu¶Õ 3 1.3.1 ÀuÂI¤@¡X¡X¨t¥X¦Wªù 3 1.3.2 ÀuÂI¤G¡X¡X±j¤jªº¶}µo¹Î¶¤ 4 1.3.3 ÀuÂI¤T¡X¡X»¤¤Hªº¼úÀy¾÷¨î 4 1.3.4 ÀuÂI¥|¡X¡X¶}·½ 4 1.4 ·f«ØAndroidÀ³¥Î¶}µoÀô¹Ò 5 1.4.1 ¦w¸ËAndroid SDKªº¨t²În¨D 5 1.4.2 ¦w¸ËJDK¡BEclipse©M Android SDK 5 1.4.3 ³]©wAndroid SDK Home 13 1.4.4 ÅçÃÒ²z½× 14 1.4.5 ³Ð«ØAndroidµêÀÀ³]³Æ ¡]AVD¡^ 15 1.4.6 ±Ò°ÊAVD¼ÒÀÀ¾¹ 16
²Ä2³¹¡@®É¨è·Ç³ÆµÛ 18 2.1 ²ªRAndroid¦w¸Ë¤å¥ó 18 2.1.1 Android SDK¥Ø¿ýµ²ºc 18 2.1.2 android.jar¤Î¤º³¡µ²ºc 19 2.1.3 ¾\ŪSDK¤åÀÉ»Ýn§Þ¥© 20 2.1.4 ¤£Â²³æªºSDK¤u¨ã 22 2.2 ¹ê¨Ò±Ð¾Ç 23 2.3 Android¨t²Î¬[ºcåªR 27 2.3.1 AndroidÅé¨tµ²ºc¤¶²Ð 27 2.3.2 AndroidÀ³¥Î¤uµ{¤å¥óªº²Õ¦¨ 30 2.3.3 À³¥Îµ{§Çªº¥Í©R©P´Á 33
²Ä3³¹¡@¥²¶·¨ã³Æªººô¶¶}µo§Þ³N 36 3.1 ¼ô±xªºHTML 36 3.1.1 HTMLªì¨B 36 3.1.2 ¤å¦rªº¦rÅé 37 3.1.3 ¨Ï¥Î¼Ð¥Ü¼Ð°O 40 3.1.4 ¥²¤£¥i¤Öªº°Ï°ì©M¬q¸¨¼Ð°O 41 3.1.5 ªí®æ®æ¥~«n 43 3.1.6 ªí³æ©M°ÊºA¬ÛÃö 46 3.2 ±j¤jªºXML§Þ³N 49 3.2.1 XML·§z 50 3.2.2 »yªk¬O®Ú°ò 50 3.2.3 Àò¨úXML¤åÀÉ 51 3.3 CSS¤Æ§© 53 3.3.1 °ò¥»»yªk 53 3.3.2 CSSÄÝ©Ê 54 3.3.3 ¨S¦³³W¯x¡A¤£¦¨¤è¶ê 56 3.4 JavaScript¯àÅý§A°Ê°_¨Ó 57 3.4.1 JavaScriptªº»yªk 57 3.4.2 JavaScript¹Bºâ²Å 58 3.4.3 JavaScript¤¤ªº´`Àô»y¥y 59 3.4.4 JavaScript¨ç¼Æ 61 3.4.5 JavaScript¨Æ¥ó 64
²Ä4³¹¡@HTML 5±j¶Õ¨Óŧ 66 4.1 §â´¤¥¼¨Óªº·¦V¼Ð 66 4.1.1 º©º©µo®i¾úµ{ 66 4.1.2 µL»PÛ¤ñªºÅéÅç 67 4.2 ³ºµM¥i¥H³B²zµøÀW 67 4.2.1 ¯«©_ªº¡Õvideo¡Ö¼Ð°O 68 4.2.2 ¡Õvideo¡Ö¼Ð°OªºÄÝ©Ê 69 4.3 µÀW¤]¨S¦³°ÝÃD 73 4.3.1 ¡Õaudio¡Ö¼Ð°O 73 4.3.2 ¡Õaudio¡Ö¼Ð°OªºÄÝ©Ê 74 4.4 ¤@µo¤£¥i¦¬ 77 4.4.1 ¨Ï¥Î¡Õcanvas¡Ö¼Ð°O 77 4.4.2 HTML DOM Canvas ¹ï¶H 78 4.4.3 Canvas¤p¸Õ¤û¤M 79 4.5 Web¦sÀx¬O§ó¥[¾_¾Ùªº¥\¯à 84 4.5.1 ¤°¤\¬OWeb¦sÀx 84 4.5.2 ²`»·ªº¼vÅT 84 4.5.3 HTML 5¤¤ªº¨âºØ¦sÀx¤èªk 85 4.6 ¥þ·sªºªí³æ 87 4.6.1 ¥þ·sªºInput Ãþ«¬ 87 4.6.2 ¥þ·sªºªí³æ¤¸¯À 91 4.6.3 ¥þ·sªºªí³æÄÝ©Ê 94
²Ä5³¹¡@¶}©l¤u§@ 101 5.1 ·Ç³Æ¤u§@ 101 5.1.1 »ÝnWebªÅ¶¡¤ä«ù 101 5.1.2 ¤@Ó¨Ò¤l 103 5.1.3 ±±¨î¶±ªºÁY©ñ 107 5.2 ²K¥[CSS¸Ë§ê 108 5.2.1 ²Ä¤@¨B¡G³]¸m°ò¥»ªº¼Ë¦¡ 108 5.2.2 ²Ä¤G¨B¡G²K¥[µøı®ÄªG 110 5.3 JavaScriptÅý¶±§ó¥[ºë±m 111 5.3.1 ¦³¥ÎªºjQuery®Ø¬[¤¶²Ð 111 5.3.2 ¨Ï¥ÎjQuery¦Z§ó¥[µºÄR 113 5.4 AJAX±a¨Ó¤F¤@¤ùµºÄR 115 5.5 ¦³°Êµe¦Z·|§ó¥[¬üÄR 122 5.5.1 ·PÁÂjQTouchªºÀ°§U 122 5.5.2 ¤@Ó²³æÀ³¥Î 122
²Ä6³¹¡@HTTP³q«H³B²z 131 6.1 ¥ý½Í½ÍJava¤¤ªººôµ¸³q«H 131 6.1.1 Javaºôµ¸³q«H°ò¦ 131 6.1.2 Socket©MServerSocket¤Ñ¥Í¬O ¤@¹ï 134 6.1.3 ¬Oµ²§ôªº®ÉÔ¤F 139 6.2 HTTP³q«H°ò¦ 143 6.2.1 HTTP·§z 143 6.2.2 ¨óij¥\¯à 144 6.2.3 Android¤¤ªºHTTP 144 6.3 Apache±µ¤f¬O¤@Ó¤¤¤¶ 145 6.3.1 Apache±µ¤f°ò¦ 145 6.3.2 Apacheªº¨ºÂI¨Æ 146 6.3.3 ApacheÀ³¥ÎnÂI 153 6.4 ¼Ð·Ç¤¤¤¶¡X¡XJava±µ¤f 162 6.4.1 IP¦a§} 162 6.4.2 URL¦a§} 163 6.4.3 ®M±µ¦rSocketÃþ 164 6.4.4 URLConnectionÃþ 165 6.4.5 ¦bAndroid¤¤¨Ï¥Îjava.net 166 6.5 ¨Ï¥ÎAndroidºôµ¸±µ¤f 168 6.6 ¦b¤â¾÷«Ì¹õ¤¤¶Ç»¼HTTP°Ñ¼Æ 169 6.6.1 ³]p«ä¸ô 169 6.6.2 ¨ãÅé¹ê²{ 169
²Ä7³¹¡@³B²zURL¦a§} 174 7.1 URLÃþ 174 7.1.1 ³Ì®Ú¥»ªºURLÃþ 174 7.1.2 URLConnection¦bAndroid 183 7.2 ¨ã¦³§¹¥þ³X°Ý¯à¤Oªº HTTPURLConnection 191 7.2.1 HttpURLConnectionªº¥\¯à 191 7.2.2 ¦bAndroid¤¤¨Ï¥Î HttpURLConnection 194
²Ä8³¹¡@WebKitºÙ¤ý 201 8.1 WebKitªº¥Ø¿ýµ²ºc 201 8.2 ©´¤B¸Ñ¤ûWebKit 203 8.2.1 ¾ãÅé®Ø¬[µ²ºc 203 8.2.2 ³»ºÝªºJava¼h 203 8.2.3 ©³³¡ªºC¼h 206 8.3 ¾Þ§@WebKit¤T¨B¨« 208 8.3.1 ²Ä¤@¨B¡GWebKitªì©l¤Æ 208 8.3.2 ²Ä¤G¨B¡G¸ü¤J¼Æ¾Ú 210 8.3.3 ²Ä¤T¨B¡G¨ê·sø¨î 211 8.4 WebView¬O«¤¤¤§« 212 8.4.1 ¤ÀªRWebView 212 8.4.2 WebViewªº¥\¯à 213 8.4.3 ¹ê²{WebViewªº¨âºØ¤è¦¡ 214 8.4.4 WebViewªº´XÓ±`¨£¥\¯à 217 8.4.5 ÂsÄýºô¶ªººt½m 225 8.4.6 ¥[¸üHTMLµ{§Çªººt½m 227 8.4.7 ¥[¸üJavaScriptµ{§Çªººt½m 228
²Ä9³¹¡@¯«©_ªºWi-Fi 233 9.1 ·LªA¨p³XWi-Fi¨t²Î 233 9.1.1 ¦bAndroid¤¤¥´¶}Wi-Fi 233 9.1.2 ¤ÀªR¼h¦¸µ²ºc 234 9.1.3 ´M§ä®t²§ 235 9.2 º©º©¤ÀªR·½½X¸ô 236 9.2.1 ¥»¦a³¡¤À·½½X¬O¹õ¦Z^¶¯ 236 9.2.2 JNI¤¤¤¶³¡¤À 240 9.2.3 °ª°ª¦b¤WªºJava®Ø¬[³¡¤À 241 9.2.4 ¥i¨£ªº³]¸m³¡¤À 243 9.3 §Ú̪º¥ô°È 244 9.3.1 ±j¤jªºWifiManagerÃþ 244 9.3.2 ¶}©l¦æ°Ê§a 248
²Ä10³¹¡@¶}µoÂŤúÀ³¥Îµ{§Ç 260 10.1 ¨s³º¦ó¿×ÂŤú 260 10.1.1 º©º©µo®i¾úµ{ 260 10.1.2 ÂŤúªº¯SÂI 260 10.1.3 Android¤¤ªºÂŤú 261 10.2 Ä~Äò²`¤J¨ì©³¼h 261 10.2.1 ÂŤú¼h¦¸µ²ºc 261 10.2.2 Android¥»O¤¤ªºÂŤú©M Linux¤¤ªºÂŤúªº®t²§ 263 10.3 ¤ÀªR·½½X¬O²`¤J¾Ç²ß¶}·½ªº ³Ì¨Î³~®| 264 10.3.1 ªì©l¤ÆÂŤúªä¤ù 264 10.3.2 ÂŤúªA°È 265 10.3.3 ºÞ²zÂŤú¹q·½ 266 10.4 Â÷¤£¶}ªºÃþ 266 10.4.1 BluetoothSocketÃþ 266 10.4.2 BluetoothServerSocketÃþ 267 10.4.3 BluetoothAdapterÃþ 268 10.4.4 BluetoothClass.ServiceÃþ 275 10.4.5 BluetoothClass.Device.Major Ãþ 276 10.4.6 BluetoothClass.DeviceÃþ 276 10.4.7 BluetoothClassÃþ 277 10.5 ¶}©lÀ³¥Î 279 10.5.1 ¨Ï¥ÎBluetoothAdapterÃþ 279 10.5.2 ¨Ï¥ÎBluetoothSocketÃþ 281 10.6 ¦³¥ÎªºÁ`µ² 284 10.7 ¶}µo¤@Ó»»±±¾¹µ{§Ç 289
²Ä11³¹¡@¶l¥óÅý¥@¬ÉÅܤp¤F 299 11.1 ³Ì²³æªº¶}µo¶l¥óÀ³¥Îªº¿ìªk 299 11.1.1 °t¸mAndroid¶l¥ó«È¤áºÝ 299 11.1.2 ¦bµo°eµu«H®É¹ê²{E-mail ¶l¥ó³qª¾ 302 11.1.3 ¨Ó¹q®É¦Û°Ê¶l¥ó³qª¾ 306 11.1.4 ¤@Ó²©ö¶l¥óµo°e¨t²Î 308 11.1.5 ½Õ¥Î¤º¸mGmailµo°e¶l¥ó 313 11.1.6 ¨ä¥L³B²z¶l¥óªº¤èªk 317 11.2 ¥ÎSmsManagerÃþ¦¬µo¶l¥ó 319 11.2.1 ¦ó¿×SmsManager 319 11.2.2 ¤@Ó²³æªº¶l¥óµo°eµ{§Ç 321 11.3 ´M§ä¥~´© 327 11.3.1 ¨Ï¥Îcommons-mail.jarµo°e ¶l¥ó 327 11.3.2 ¨Ï¥Îmail.jar©Mactivation.jar ¹ê²{¶l¥óªº±µ¦¬©Mµo°e 330 11.3.3 ¦bAndroid¤¤¥Îcommons-email.jar ©Mmail.jar¹ê²{¶l¥ó¦¬µo 337
²Ä12³¹¡@RSS¬O¨Ó¦Ûºôµ¸ªº¤O¶q 339 12.1 »{ÃÑRSS 339 12.1.1 RSSªº¥Î³~©M¾\Ū¾¹¤¶²Ð 339 12.1.2 ¾Ç²ßRSS»yªk 340 12.2 ¾Ç²ßSAX§Þ³N 341 12.2.1 SAXªºì²z 341 12.2.2 °ò¤_¹ï¶H©M°ò¤_¨Æ¥óªº±µ¤f 342 12.2.3 ±`¥Îªº±µ¤f©MÃþ 343 12.3 ¶}µo¤@ÓRSSµ{§Ç 346
²Ä13³¹¡@Androidºôµ¸¨å«¬À³¥Î¹ê½î 362 13.1 ¦b½u¼½©ñMP3 362 13.2 »·µ{¤U¸ü¤â¾÷¹aÁn 369 13.3 ¤W¶Ç¤å¥ó¨ì»·µ{ªA°È¾¹ 376 13.4 »·µ{¤U¸ü¨t²Î 380 13.4.1 »Ýn¤F¸ÑAPK 380 13.4.2 ¨ãÅé¹ê²{ 383 13.5 ¶}µo·L³Õ«È¤áºÝ 389 13.5.1 °ò¦ª¾ÃѤ¶²Ð 389 13.5.2 ·L³Õ¶}µo§Þ³N 390 13.5.3 ¨ãÅé¹ê²{ 391
²Ä14³¹¡@ºôµ¸µøÀW¼½©ñ¾¹¨t²Î 399 14.1 MediaPlayerµøÀW§Þ³N 399 14.1.1 MediaPlayer°ò¦ 399 14.1.2 MediaPlayerªºª¬ºA 399 14.1.3 ±µ¤f 402 14.1.4 ±`¶q 403 14.1.5 ¤½¦@¤èªk 403 14.2 VideoView¤]«Ü«n 405 14.2.1 ºc³y¨ç¼Æ 405 14.2.2 ¤½¦@¤èªk 405 14.3 ºôµ¸µøÀW¼½©ñ¾¹¨t²Î 407 14.3.1 ¹ê²{¥¬§½¤å¥ó 407 14.3.2 ¥Dµ{§Ç¤å¥ó 408
²Ä15³¹¡@ºî¦X¶l¥ó¨t²Î 417 15.1 ¶µ¥Ø¤¶²Ð 417 15.1.1 ¶µ¥ØI´º¤¶²Ð 417 15.1.2 ¶µ¥Ø¥Øªº 417 15.2 ¨t²Î»Ý¨D¤ÀªR 418 15.2.1 ºc¦¨¼Ò¶ô 418 15.2.2 ¨t²Î¬yµ{ 420 15.2.3 ¥\¯àµ²ºc¹Ï 420 15.2.4 ¨t²Î¥\¯à»¡©ú 421 15.2.5 ¨t²Î»Ý¨D 421 15.3 ¼Æ¾Ú¦sÀx³]p 421 15.3.1 ¥Î¤á«H®§Ãþ 422 15.3.2 SharedPreferencesÃþ 426 15.4 ¨ãÅé½s½X 428 15.4.1 Åwªï¬É± 429 15.4.2 ¨t²Î¥D¬É± 432 15.4.3 ¶l½cÃþ«¬³]¸m 440 15.4.4 ¶l½c¦¬¨ú³]¸m 443 15.4.5 ¶l½cµo°e³]¸m 449 15.4.6 ¶l½c¥Î¤áÀˬd 455 15.4.7 ³]¸m¥Î¤á§O¦W 460 15.4.8 ¥Î¤á¶l¥ó½s¿è 464 15.5 ¨¯WªºÁ`µ² 471
²Ä16³¹¡@RSS¾\Ū¾¹¨t²Î 472 16.1 ¹ê²{¬yµ{ 472 16.2 ¨ãÅé¹ê²{ 472 16.2.1 ¹êÅéÃþ 473 16.2.2 ¥Dµ{§Ç¤å¥óMain.java 476 16.2.3 ¹ê²{ContentHandler±µ¤f 478 16.2.4 ¥Dµ{§Ç¶± ShowDescription.java 481 16.2.5 ¥D¥¬§½¶±main.xml 483 16.2.6 «H®§¸Ô±¡¥¬§½¶± showdescription.xml 483
²Ä17³¹¡@¬y¶qºÊ±±¨t²Î 486 17.1 ¬y¶q²Îp°ò¦ 486 17.1.1 TrafficStatsÃþ 486 17.1.2 Á`µ²ªº¬y¶q²Îp¨ç¼Æ 487 17.2 ºôµ¸¬y¶q¨¾¤õùÙ 491 17.2.1 ¨t²Î»Ý¨D¤ÀªR 492 17.2.2 ¨ãÅé¨t²Î»Ý¨D 492 17.2.3 ½s¼g¥¬§½¤å¥ó 493 17.2.4 ½s¼g¥Dµ{§Ç¤å¥ó 495
²Ä18³¹¡@¥´¥]¡Bñ¦W©Mµo¥¬ 527 18.1 ¥Ó½Ð·|û 527 18.2 ¥Í¦¨Ã±¦W¤å¥ó 529 18.3 ¨Ï¥Îñ¦W¤å¥ó 535 18.4 µo¥¬ 538 |
§Ç¡G |