AndroidÀ³¥Î¶}µo²`¤J¾Ç²ß¹ê¿ý ( ²Åé ¦r) |
§@ªÌ¡GÃö¥ß³Ô µ¥ | Ãþ§O¡G1. -> µ{¦¡³]p -> ¤â¾÷µ{¦¡ -> Android |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 36777 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¦³®w¦s¡j NT°â»ù¡G 445 ¤¸ |
¥Xª©¤é¡G10/1/2013 |
¶¼Æ¡G612 |
¥úºÐ¼Æ¡G1 (§tµøÀW±Ð¾Ç) |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787121214127 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡GÀHµÛ²¾°Ê³]³Æµw¥óªº¤£Â_¤É¯Å¡AÀHµÛ´¼¯à¤â¾÷ªº³vº¥´¶¤Î¡A²¾°ÊÀ³¥Î¶}µo«K¦¨¤F¤@Óª¥¤â¥i¼öªº¤u§@¾¦ì¡A¡§°ªÁ~¡B¼öªù¡B¦³«e´º¡¨¬OÅv«Â³¡ªù¹ï²¾°Ê¶}µo³o¤@¦æ·~ªº«ÈÆ[µû»ù¡C¦Ó¦b·í«e¥«³õ²³¦hªº²¾°Ê³]³Æ¤¤¡A±q2012¦~¶}©l¡AAndroid¨t²Î¤@ª½¥e¾ÚµÛ´¼¯à¤â¾÷¾Þ§@¨t²Î¥«³õ¥e¦³²v²Ä¤@¦ìªºÄ_®y¡C¥Ñ¦¹¥i¨£¡AAndroidÀ³¥Î·¥¨ã¥«³õ«e´º¡AAndroidÀ³¥Î¶}µo¤Hû¬O¥«³õ¤¤ªº³Ìºò¯Ê¤H¤~Ãþ«¬¤§¤@¡C¦b¦¹I´º¤U¡Aµ§ªÌºë¤ß½s¼g¤F¦¹®Ñ¡C¥»®Ñ¬O¤@¥»Á¿AndroidÀ³¥Î®Ö¤ß¤º®e©M¨ãÅé¥Îªkªº®Ñ¡A¥i§@¬°²¾°Ê¶}µoªì¾ÇªÌªº¤Jªù±Ðµ{¡A¦P®É¤]¥i¬°AndroidÀ³¥Î¶}µo±M·~¤H¤h´£¨Ñ¤@¨Ç°Ñ¦Ò¡C¥»®Ñ¥H¡§Á¿²M»yªk¡B¾Ç¥HP¥Î¡¨¬°«ü¾É«ä·Q¡A¤£¬O±Nµ§¾¥§½¤_»yªkÁ¿¸Ñ¤W¡AÁÙ³q¹L¤@ÓÓÂA¬¡¡B¨å«¬ªº¤p¹ê¨Ò¨Ó¹F¨ì¾Ç¥HP¥Îªº¥Øªº¡C±q¥»®Ñªº¥Ø¿ý¥i¨£¤@´³¡A¨CÓ»yªk³£¦³¬ÛÀ³ªº¹ê¨Ò¡A¹ê¨Ò±Ð¾Ç©l²×¬O¥»®Ñªº®Ö¤ß«ä·Q¡C¬°¤F¤è«K¼s¤jŪªÌ¾Ç²ß¡A¥»¤Hªá¶O¨â¦~®É¶¡¼g§@³o¥»®Ñ¡C¬Û«HŪªÌ¾Ç§¹¥»®Ñ¤§¦Z¡A¯à°÷¨³³t´x´¤AndroidÀ³¥Î§Þ³Nªº®Ú¥»¡A¶}µo¥Xªì¨ã³W¼ÒªºAndroidÀ³¥Îµ{§Ç¡C Android¬O¥«³õ¥e¦³²v¤¤ªº¤ýªÌ Android¤@µü³Ì¦¥X²{¤_ªk°ê§@®a§Qº¸¨È·í(Auguste Villiers de l¡¦Isle-Adam)¦b1886¦~µoªíªº¬ì¤Û¤p»¡¡m¥¼¨Ó®L«½¡n(L¡¦eve future)¤¤¡C¥L±N¥~ªí¹³¤Hªº¾÷¾¹°_¦W¬°Android¡C ±q2008¦~HTC©MGoogleÁp¤â±À¥X²Ä¤@»OAndroid¤â¾÷G1¶}©l¡A¦b2011¦~²Ä¤@©u«×¡AAndroid¦b¥þ²yªº¥«³õ¥÷ÃBº¦¸¶W¹L¶ë¯Z¨t²Î¡AÅD©~¥þ²y²Ä¤@¡C¦p¤µAndroid¤w¸g¦¨¬°¤F¥«±¤W¥D¬yªº´¼¯à¤â¾÷¾Þ§@¨t²Î¡AÀH³B³£¥i¥H¨£¨ì³oÓºñ¦â¾÷¾¹¤Hªº¨¼v¡C ºI¤î¨ì2013¦~3¤ë¡AAndroid¨t²Î¦b¤¤°ê¥«³õ¥e¦³²v¬ð¯}8¦¨,Android´¼¯à¤â¾÷¦b¤¤°êªº¥e¦³²v¬°86%¡AStrategy Analyticsµ¹¥Xªº¼Æ¾ÚÅã¥Ü¡A2012¦~¤T¬P¦b°ê¤º°â¥X¤F3006¸U»O´¼¯à¾÷¡A¦Ó2011¦~³o¤@¼Æ¾Ú¬°1090¸U»O¡C¥Ñ¦¹¥i¨£¡AAndroid¨t²Îªº²{ª¬«D±`¥iÆ[¡A¦}¥B¨äµo®i«e´º¤]¤Q¤À¥ú©ú¡C ¥»®Ñªº¤º®e ¥þ®Ñ¦@19³¹¡A´`§Çº¥¶i¡B¥Ñ²L¤J²`¦a¸Ô²ÓÁ¿¸Ñ¤FAndroid§Þ³Nªº®Ö¤ß¤º®e¡A¦}³q¹L¨ãÅé¹ê¨Òªº¹ê²{¹Lµ{ºt½m¤F¦UÓª¾ÃÑÂIªº¨ãÅé¥Îªk¡C¥»®Ñº¥ý¸Ô²ÓÁ¿¸Ñ¤FAndroidªº®Ö¤ß»yªkª¾ÃÑ¡A¥Dn¥]¬A¬É±¥¬§½¡B®Ö¤ß²Õ¥ó¤ÀªR¡B°ò¦²Õ¥ó¸Ô¸Ñ¡B¼Æ¾Ú¦sÀxµ¥ª¾ÃÑÂIªº¨ãÅé¥Îªk¡F±µ¤U¨Ó¸Ô²ÓÁ¿¸Ñ¤FAndroid®Ö¤ßÀ³¥Îªº®Ö¤ß¤º®e¡A¥Dn¥]¬A¹q¸Ü/µu«H³B²z¡BGPS©w¦ì¡Bºôµ¸À³¥Î¶}µo¡B¦h´CÅ鶵¥Ø¶}µo¡B¤â¾÷´åÀ¸¶}µoµ¥ª¾ÃÑÂIªº¨ãÅé¥Îªk¡FµM¦ZÁ¿¸Ñ¤FAndroidªº°ª¯Åª¾ÃÑ¡A¥Dn¥]¬AAndroid¨å«¬¼Ò¶ô¡BGoogle APIµ¥ª¾ÃÑÂIªº¨ãÅé¥Îªk¡C±µ¤U¨Ó³q¹L5¤jºî¦X¹ê¨Òªº¹ê²{¹Lµ{¡A¤À§OÁ¿¸Ñ¤F¦bAndroid¨t²Î¤¤¶}µo¤j«¬ºî¦X¨t²Îªº¨ãÅé¹Lµ{¡C³Ì¦Z¸Ô²ÓÁ¿¸Ñ¤F¬°Android¶}µo¥ªOµ{§Çªº¨ãÅé¤èªk¡C ¥»®Ñ¬O¤@¥»Åv«ÂªºAndroid°Ñ¦Ò®Ñ¡A¥ÎÂ×´I¦Ó¸Ô¹êªº¹ê¨ÒÁ¿¸Ñ¤F¶}µoAndroidÀ³¥Îµ{§Çªº°ò¥»ª¾ÃÑ¡C¥þ®Ñ¤º®eªö¥Î¤F²z½×¥[¹ê½îªº±Ð¾Ç¤èªk¡A¨CÓ¹ê¨Ò¥ý´£¥X¨î§@«ä¸ô¤Î¥]§tª¾ÃÑÂI¡A¦b¹ê¨Ò³Ì¦Z¸É¥RÁ`µ²ª¾ÃÑÂI¦}¥XÃDÅýŪªÌÁ|¤@¤Ï¤T¡C ¥»®Ñ¯S¦â ¥»®Ñ¤º®e¬Û·íÂ×´I¡A¹ê¨Ò¤º®eÂл\¥þ±¡C§Ú̪º¥Ø¼Ð¬O³q¹L¤@¥»¹Ï®Ñ¡A´£¨Ñ¦h¥»¹Ï®Ñªº»ùÈ¡AŪªÌ¥i¥H®Ú¾Ú¦Û¤vªº»Ýn¦³¿ï¾Ü¦a¾\Ū¡C¦b¤º®eªº½s¼g¤W¡A¥»®Ñ¨ã¦³¥H¤U¯S¦â¡G ¡]1¡^©ö¾Ç©öÀ´ ¥»®Ñ±ø²z²M´·¡B»y¨¥Â²¼ä¡A¥iÀ°§UŪªÌ§Ö³t´x´¤¨CÓª¾ÃÑÂI¡F¨CÓ³¡¤À¬J¬Û¤¬³s³e¤S¦Û¦¨Åé¨t¡A¨ÏŪªÌ¬J¥i¥H«ö·Ó¥»®Ñ½s±Æªº³¹¸`¶¶§Ç¶i¦æ¾Ç²ß¡A¤]¥i¥H®Ú¾Ú¦Û¤vªº»Ý¨D¹ï¬Y¤@³¹¸`¶i¦æ°w¹ï©Êªº¾Ç²ß¡C ¡]2¡^¹ê¥Î©Ê±j ¥»®Ñ¹ý©³´¬±ó¬\Àꪺ²z½×©M²³æªº¾Þ§@¡Aª`«¹ê¥Î©Ê©M¥i¾Þ§@©Ê¡A¸Ô²ÓÁ¿¸Ñ¤F¦UÓ³¡¤Àªº·½½Xª¾ÃÑ¡A¨Ï¥Î¤á´x´¤¬ÛÃöªº¾Þ§@§Þ¯àªº¦P®É¡AÁÙ¯à¾Ç²ß¨ì¬ÛÀ³ªº°ò¦ª¾ÃÑ¡C ¡]3¡^®×¨ÒºëÁ¿¡A²`¤JåªR ¬°¨ÏŪªÌ¨B¤Jºô¶¨î§@ªº°ª¤â¤§ªL¡A¦b¥»®Ñªº³Ì¦Z¸Ô²Ó¤¶²Ð¤F¤@Ө嫬¹ê¾Ô¹ê¨Òªº¹ê²{¬yµ{¡C¨ÏŪªÌ¤£¦ý¹ï«e±ªº¤º®e¶i¦æ¤F¨t²Îªº´_²ß¡A¦Ó¥B¯à°÷±q¹ê¾Ô¤¤»´ªQ´x´¤¦UÓª¾ÃÑÂIªººî¦X¹BÀç§Þ¥©¡A¬°ÅªªÌ±N¨Ó§ó²`¼h¦¸ªº¾Ç²ß¥´¤U°í¹êªº°ò¦¡C ¡]4¡^Á|¤@¤Ï¤T ®Ñ¤¤ªº«Ü¦h¹ê¨Ò³£°t³Æ¤F¡§Á|¤@¤Ï¤T¡¨¼Ò¶ô¡A°w¹ï¥»¹ê¨Ò¹ê²{¤F¶i¤@¨Bªº©Ý®i¡A¨Ï¾ãÓ¤º®e²`«×¤W¤F¤@Ó»O¶¥¡A¨ÏŪªÌ¤F¸Ñ¤F»P¤§¦³Ãöªºª¾ÃÑ¡A¦b¤£ª¾¤£Ä±¶¡ÁÚ¤J¤F°ª¤â·µ°ó¡C ¡]5¡^ªþ±a±Ð¾Ç¸ê·½Â×´I ¥»®ÑÃØ°e¤FÂ×´Iªº±Ð¾Ç¸ê·½¡A¬J¦³ªø®É¶¡ªº¹ê¨ÒÁ¿¸ÑµøÀW¡A¤]¦³¹ê¥Îªºª¾ÃÑÂIÁ¿¸ÑµøÀW¡A§ó¦³Â×´Iªº¹q¤l®Ñ¸ê·½¡C³q¹L³o¨Ç¸ê·½¡A¨ÏŪªÌªº¾Ç²ß¹Lµ{§ó¥[«K±¶¡C ¡½ Daima¡G«O¦s¤F¥»®Ñ¤¤©Ò¦³¹ê¨Òªº·½½X©M¡§Á|¤@¤Ï¤T¡¨ªº·½½X¡C ¡½ PPT¡G¬°ÅªªÌ©M±Ð¬ã¤Hû³]p¤Fºë¬üªºPPT¤å¥ó¡A¨Ñ¾Ç²ß©M±Ð¾Ç¨Ï¥Î¡C ¡½ ·½½XÁ¿¸ÑµøÀW¡G«O¦s¤F¥»®Ñ¤¤©Ò¦³¹ê¨ÒªºÁ¿¸ÑµøÀW¡AÁ¿¸Ñ¸Ô²Ó¡A«K¤_ŪªÌ²z¸Ñ¾Ç²ß¦}´x´¤¡C ¡½ ª¾ÃÑÂIÁ¿¸ÑµøÀW¡G«O¦s¤F°w¹ï¥»®Ñª¾ÃÑÂIªºÁ¿¸ÑµøÀW¡AÁ¿¸Ñ²ÓP¦}²`¤J¡A«K¤_ŪªÌ½Ò§E®É¶¡¾Ç²ß¦}´x´¤¡C ¡½ ÃØ°eªººî¦X¹ê¨Ò¡G§K¶OÃØ°e¤F5Ó¤j«¬ºî¦X¹ê¨Ò¡AÀ°§UŪªÌ̲`¤J¥»®Ñ¤º®e¡A¾Ç²ß¦b¤j«¬¶µ¥Ø¤¤¦p¦ó¹B¥Î¥»®Ñªº¤º®e¡C ŪªÌ¹ï¶H Android¶}µo¤Hû ¤j¤¤±M°|®Õ¬ÛÃö±M·~¦b®Õ¥Í ªì¾Ç²¾°Ê¶}µoªº¦Û¾ÇªÌ ¬ÛÃö°ö°V¾÷ºc¾Çû PÁ ¥»¹Î¶¤¦b½s¼g¹Lµ{¤¤¡A±o¨ì¤F¹q¤l¤u·~¥Xª©ªÀ¤u§@¤Hûªº¤j¤O¤ä«ù¡A¥¿¬O¦U¦ì½s¿èªº¨D¹ê¡B@¤ß©M®Ä²v¤~¨Ï¥»®Ñ±o¥H¥Xª©¡C¥t¥~¤]¤Q¤À·PÁ§Ú̪º®a¤H¡A¦b¼g§@ªº®ÉÔµ¹¤©ªº¥¨¤j¤ä«ù¡C¥t¥~§iª¾¦U¦ìŪªÌ¡A®Ñ¤¤¦p¦³¯Äº|©M¤£ºÉ¦p¤H·N¤§³B¡AÀµ½Ð¦U¦ì´£¥X·N¨£©Î«Øij¡A¥H«K×q¦}¨Ï¤§§ó¿²§¹µ½¡C
½s ªÌ 2013¦~6¤ë |
¤º®e²¤¶¡GAndroid¦Û2007¦~½Ï¥Í¤§¤é°_¡A¦b¸g¹L¹L¥h´X¦~ªºµo®i¡A³vº¥¨ú±o¤F¼s¤j¥Î¤áªº»{¥i¡AºI¦Ü2013¦~6¤ë¡A¤w¸g¦¨¬°¤F·í¤µ¥«³õ¥e¦³²v³Ì°ªªº¤@´Ú´¼¯à¤â¾÷¨t²Î¡C¦b¥»®Ñªº¤º®e¤¤¡A±N´`§Çº¥¶i¦aÁ¿¸Ñ³o´Ú¯«©_¤â¾÷¨t²Îªº°ò¥»ª¾ÃÑ¡AåªR¤F¦UÓª¾ÃÑÂIªº¨ãÅé¥Îªk¡A¤Þ»â¼s¤jŪªÌ§Ö³t¨B¤J²¾°Ê¶}µo¤jx¤¤¡A¦¨¬°·s®É¥Nµ{§Çûªº§Ë¼é¨à©M»âxªÌ¡C ¥þ®Ñ¦@19³¹¡A´`§Çº¥¶i¡B¥Ñ²L¤J²`¦a¸Ô²ÓÁ¿¸Ñ¤FAndroid§Þ³Nªº®Ö¤ß¤º®e¡A¦}³q¹L¨ãÅé¹ê¨Òªº¹ê²{¹Lµ{ºt½m¤F¦UÓª¾ÃÑÂIªº¨ãÅé¥Îªk¡C¥»®Ñº¥ý¸Ô²ÓÁ¿¸Ñ¤FAndroidªº®Ö¤ß»yªkª¾ÃÑ¡A¥Dn¥]¬A¬É±¥¬§½¡B®Ö¤ß²Õ¥ó¤ÀªR¡B°ò¦²Õ¥ó¸Ô¸Ñ¡B¼Æ¾Ú¦sÀxµ¥ª¾ÃÑÂIªº¨ãÅé¥Îªk¡F±µ¤U¨Ó¸Ô²ÓÁ¿¸Ñ¤FAndroid®Ö¤ßÀ³¥Îªº®Ö¤ß¤º®e¡A¥Dn¥]¬A¹q¸Ü/µu«H³B²z¡BGPS©w¦ì¡Bºôµ¸À³¥Î¶}µo¡B¦h´CÅ鶵¥Ø¶}µo¡B¤â¾÷´åÀ¸¶}µoµ¥ª¾ÃÑÂIªº¨ãÅé¥Îªk¡FµM¦ZÁ¿¸Ñ¤FAndroidªº°ª¯Åª¾ÃÑ¡A¥Dn¥]¬AAndroid¨å«¬¼Ò¶ô¡BGoogle APIµ¥ª¾ÃÑÂIªº¨ãÅé¥Îªk¡C±µ¤U¨Ó³q¹L5¤jºî¦X¹ê¨Òªº¹ê²{¹Lµ{¡A¤À§OÁ¿¸Ñ¤F¦bAndroid¨t²Î¤¤¶}µo¤j«¬ºî¦X¨t²Îªº¨ãÅé¹Lµ{¡C³Ì¦Z¸Ô²ÓÁ¿¸Ñ¤F¬°Android¶}µo¥ªOµ{§Çªº¨ãÅé¤èªk¡C ¥»®Ñ©Òªþ¥ú½L¤¤´£¨Ñ61Ó¹ê¨Òªº§¹¾ã¥N½X»P¼Æ¤p®ÉªºµøÀWÁ¿¸Ñ¡A«K¤_ŪªÌ¾Ç²ß¡B®ø¤Æ®Ñ¤¤¤º®e¡C |
¥Ø¿ý¡G²Ä1³¹¡@¤õÃzªºAndroid 1 1.1 Android¬O¤@Ӷǻ¡ 1 1.2 AndroidµêÀÀ³]³Æ 1 1.2.1 ³Ð«ØAndroidµêÀÀ³]³Æ 1 1.2.2 ±Ò°ÊAVD¼ÒÀÀ¾¹ 3 ²Ä2³¹¡@¤£¥´µL§â´¤¤§¥M 6 2.1 ²ªRAndroid¦w¸Ë¤å¥ó 6 2.1.1 Android SDK¥Ø¿ýµ²ºc 6 2.1.2 android.jar¤Î¤º³¡µ²ºc 7 2.1.3 ¾\ŪSDK¤åÀÉ»Ýn§Þ¥© 8 2.1.4 ¤£Â²³æªºSDK¤u¨ã 9 2.2 ¹ê¨Ò±Ð¾Ç 11 2.3 åªRAndroid¨t²Î¬[ºc 14 2.3.1 AndroidÅé¨tµ²ºc¤¶²Ð 14 2.3.2 AndroidÀ³¥Î¤uµ{¤å¥ó²Õ¦¨ 17 2.4 ²z5¤j²Õ¥ó 20 2.4.1 ¥ÎActivity¨Óªí²{¬É± 20 2.4.2 ¥ÎIntent©MIntentFilter¹ê²{¤Á´« 20 2.4.3 Service¬°§AªA°È 21 2.4.4 ¥ÎBroadcastIntentReceiverµo°e¼s¼½ 22 2.4.5 ¥ÎContentProvider¦sÀx¼Æ¾Ú 22 2.5 ¶iµ{©M½uµ{ªº¤ß¦³ÆFµR 22 2.5.1 ¥ý¬Ý¶iµ{ 22 2.5.2 ¦A¬Ý½uµ{ 22 2.6 À³¥Îµ{§Çªº¥Í©R©P´Á 23 2.7 ²Ä¤@¦¸½m²ß 25 ²Ä3³¹¡@¬É±¥¬§½ 30 3.1 ¥ÎUI°t¸m¦æÀY 30 3.1.1 Viewµø¹Ï²Õ¥ó 30 3.1.2 Viewgroup®e¾¹ 31 3.1.3 Layout³W¹º¥¬§½ 31 3.1.4 ½m²ß 34 3.2 Ä~Äò¥¬§½ 44 3.2.1 ½u©Ê¥¬§½LinearLayout 44 3.2.2 ®Ø¬[¥¬§½FrameLayout 48 3.2.3 µ´¹ï¥¬§½AbsoluteLayout 48 3.2.4 ¬Û¹ï¥¬§½RelativeLayout 49 3.2.5 ªí®æ¥¬§½TableLayout 53 3.3 Intent©MActivity±¡²`·N¿@ 58 3.3.1 Intent½Õ¥Î¥t¤@ÓActivity 58 3.3.2 Áp¦X¨Ï¥ÎIntent©MActivity 61 ²Ä4³¹¡@Android°ò¦²Õ¥ó¸Ô¸Ñ 70 4.1 Widget²Õ¥ó¸Ô¸Ñ 70 4.1.1 ³Ð«Ø¤@ÓWidget²Õ¥ó 70 4.1.2 ¨Ï¥Î¦Û°Ê§¹¦¨¤å¥»±±¥óAutoCompleteTextView 71 4.1.3 Áp¦XÀ³¥ÎDatePicker©MTimePicker 74 4.1.4 ¨Ï¥Îºu°Êµø¹Ï±±¥óScrollView 77 4.1.5 ¨Ï¥Î¶i«×±ø±±¥óProgressBar 78 4.1.6 ¨Ï¥Î©ì°Ê±ø±±¥óSeekBar 79 4.1.7 ¨Ï¥Îµû¤À²Õ¥óRatingBar 81 4.1.8 ¨Ï¥Î¹Ï¤ùµø¹Ï±±¥óImageView 82 4.1.9 ¨Ï¥Î¤Á´«¹Ï¤ù±±¥óImageSwitcher©MGallery 83 4.1.10 ¨Ï¥Îºô®æµø¹Ï±±¥óGridView 86 4.1.11 ¨Ï¥Î¼Ðñ±±¥óTab 87 4.2 ¤Í¦n¬É±MENU 89 4.2.1 MENU°ò¦ 89 4.2.2 ¨Ï¥ÎMENU±±¥ó 90 4.3 ¦Cªí±±¥óListView 92 4.3.1 ³q¹LArrayAdapter±µ¦¬¤@ӼƲթγq¹LList§@¬°°Ñ¼Æ¨Óºc«Ø 92 4.3.2 ¨Ï¥ÎSimpleAdapter 93 4.4 ¨Ï¥Î¹ï¸Ü®Ø±±¥óDialog 94 4.5 ¨Ï¥ÎToast©MNotification±±¥ó 96 4.5.1 Toast´£¿ô§A 96 4.5.2 Notification´£¿ô§A 96 4.5.3 ½m²ßToast©MNotification 97 ²Ä5³¹¡@¼Æ¾Ú¦sÀxI¦Zªº¯µ±K 102 5.1 ¤ºØ¦sÀx 102 5.2 ³Ì²³æªº¦sÀxSharedPreferences 103 5.2.1 SharedPreferences²¤¶ 103 5.2.2 ½m²ßSharedPreferences 103 5.3 ¤å¥ó¦sÀx 108 5.4 ³Ì±`¥ÎªºSQLite 115 5.5 ContentProvider¦sÀx 128 5.5.1 ContentProvider¤¶²Ð 129 5.5.2 ¨Ï¥ÎContentProvider 129 5.6 ºôµ¸¦sÀx 142 ²Ä6³¹¡@¥|¤jª÷è 146 6.1 AndroidÅé¨t®Ö¤ß¤§Intent 146 6.1.1 Intentªººc¦¨ 146 6.1.2 intentªº¸ÑªR 147 6.1.3 Intentªº°ò¥»¥Îªk 150 6.1.4 Intent©MActivity 156 6.1.5 Linkify²¤¶ 157 6.2 Activityªºªð¦^È©M¥»¦a°Ê§@ 159 6.2.1 Activityªð¦^È 159 6.2.2 Android¥»¦a°Ê§@ 161 6.3 ¥ÎIntent¨Ó¼s¼½¤@Өƥó 163 6.3.1 ¼s¼½¨Æ¥ó 163 6.3.2 Broadcast ReceiverºÊÅ¥¼s¼½ 163 6.3.3 Android¥»¦a¼s¼½ 165 6.4 Adapter¸Ô¸Ñ 165 6.4.1 Android´£¨ÑªºAdapter 166 6.4.2 ¥ÎAdapter¶i¦æ¸j©w 166 6.5 ¦A¬ÝService 167 6.5.1 ³Ð«ØService 167 6.5.2 ¨Ï¥ÎService 168 6.5.3 »P»·µ{Service³q«H 169 6.5.4 Åv 170 6.5.5 Service¥Í©R©P´Á 170 6.5.6 ¨Ï¥ÎService 171 ²Ä7³¹¡@¨â¤j°ò¥Û 179 7.1 ¦A±´Intent 179 7.2 ¼·¥´¹q¸Ü 182 7.3 µo°eµu«Hµ{§Ç 187 7.4 ºÊ±±¤â¾÷ª¬ºA 194 ²Ä8³¹¡@¥ÎGPS¨Ó´M§ä§A©M§Ú 208 8.1 ¦ì¸mªA°È 208 8.1.1 android.location¥\¯àÃþ 208 8.1.2 ¹ê²{Android©w¦ì 209 8.2 ¤Î®ÉÀò¨ú¦ì¸m«H®§ 212 8.2.1 Maps®wÃþ 212 8.2.2 LocationManager¯à¤Î®ÉºÊÅ¥ 213 8.3 ¦bAndroid¤¤¨Ï¥Î¦a¹Ï 214 8.3.1 ·Ç³Æ¤u§@ 214 8.3.2 ¨Ï¥ÎMap API±KÆ_ªº°ò¥»¬yµ{ 217 8.4 ¦a¹ÏÀ³¥Î¹ê¾Ô 219 8.4.1 ½m²ßGPS©w¦ì 219 8.4.2 ½m²ßGPS©w¦ì 226 ²Ä9³¹¡@ºôµ¸¶}µoÀ³¥Î 239 9.1 ²¾°ÊWeb§Þ³N 239 9.1.1 ©Ò»Ýn°ò¦ª¾ÃÑ 239 9.1.2 ¬°Android¶}µoWeb¶± 245 9.2 ²¾°Ê³q«H³B²z 263 9.2.1 ¥ý½Í½ÍJava¤¤ªººôµ¸³q«H 263 9.2.2 HTTP³q«H°ò¦ 266 9.2.3 Apache±µ¤f¬O¤@Ó¤¤¤¶ 267 9.3 ¨Ï¥ÎAndroidºôµ¸±µ¤f 274 9.4 ³B²zURL 274 9.4.1 URLÃþ 275 9.4.2 HttpURLConnection 277 9.5 WebKit 280 9.5.1 WebKit¨t²Î®Ø¬[¤¤ªºJava¼h 280 9.5.2 WebView¬O«¤¤¤§« 284 9.5.3 ÂsÄýºô¶ªººt½m 284 9.6 Wi-Fi 288 9.6.1 Wi-Fi¨t²Î°ò¦ 288 9.6.2 ±j¤jªºWifiManagerÃþ 289 9.6.3 ¹ê½î 293 ²Ä10³¹¡@¦h´CÅéÀ³¥Î 295 10.1 ²`¤J©³¼h¤ÀªRAndroid¦h´CÅé¨t²Î 295 10.1.1 OpenMax®Ø¬[ 297 10.1.2 OpenCore®Ø¬[ 297 10.1.3 Stagefright®Ø¬[ 299 10.2 GraphicsÃþªº¥±¥@¬É 299 10.2.1 GraphicsÃþ°ò¦ 300 10.2.2 ¨Ï¥ÎGraphicsÃþ 300 10.3 ¤Gºû°Êµe 305 10.3.1 ÃþDrawable 305 10.3.2 ¹ê²{Tween Animation°Êµe 306 10.3.3 ¹ê²{Frame Animation°Êµe®ÄªG 307 10.4 OpenGL ES 309 10.4.1 OpenGL ES°ò¦ 309 10.4.2 Android¥Î¨ìOpenGL ES 309 10.4.3 OpenGL ESªº°ò¥»¾Þ§@ 310 10.4.4 ø¨î¹Ï§Î 316 10.5 µÀW¶}µo 316 10.5.1 µÀW±µ¤fÃþ 317 10.5.2 AudioManager±±¨î¹aÁn 318 10.5.3 ¿ýµ 321 10.6 ¼½©ñµ¼Ö 328 10.6.1 ¨Ï¥ÎAudioTrack¼½©ñµÀW 329 10.6.2 ¨Ï¥ÎMediaPlayer¼½©ñµÀW 330 10.6.3 ¨Ï¥ÎSoundPool 330 10.6.4 ¨Ï¥ÎRingtone¼½©ñ¹aÁn 331 10.7 Vibrator®¶°Ê 332 10.8 ¾xÄÁ 333 10.9 ¨Ï¥ÎVideoView¼½©ñµøÀW 334 10.9.1 VideoView°ò¦ 334 10.9.2 À³¥Î¹ê¨Ò 336 ²Ä11³¹¡@¶}µo¤â¾÷´åÀ¸ 338 11.1 ½´«kµo®iªº¤â¾÷´åÀ¸²£·~ 338 11.2 ´åÀ¸¶}µo¬yµ{ 339 11.3 ´åÀ¸®Ø¬[ 339 11.3.1 ViewÃþ 340 11.3.2 SurfaceViewÃþ 340 11.3.3 ´åÀ¸®Ø¬[¹ê¾Ô 341 11.4 ª«²z¸I¼² 347 11.4.1 §¹¥þ¼u©Ê¸I¼² 347 11.4.2 ¦³·l¥¢ªº¸I¼² 348 11.5 ¸I¼²ÀË´ú 355 11.5.1 ¸I¼²ÀË´ú°ò¦ 355 11.5.2 AABBÃä¬É®Ø 356 11.6 ¶Ç·P¾¹ 363 11.6.1 ¶Ç·P¾¹¶}µo¤u¨ã 363 11.6.2 ¦UºØ¶Ç·P¾¹ 366 ²Ä12³¹¡@±q¤u§@¤¤½Í¼Ò¶ô 376 12.1 ¤@Ó¶µ¥Ø¤Þµoªº°ÝÃD 376 12.2 ¦Û°ÊªA°È 377 12.2.1 ¹ê²{µu«H¦Û°Ê´£¿ô 378 12.2.2 Àò¨ú¹q¦À®e¶q 381 12.2.3 µu«H¸sµo 384 12.2.4 Àò¨ú¦sÀx¥d®e¶q 385 12.2.5 ³]¸m¶Â¦W³æ 386 12.2.6 ¶}¾÷Åã¥Üµ{§Ç 387 12.3 ¦h´CÅé¼Ò¶ô 389 12.3.1 ø¨î¦UºØ´X¦ó¹Ï§Î 389 12.3.2 ¶}µo¤@Ó«Ì«Oµ{§Ç 390 12.3.3 Àò¨ú¦}Åã¥Ü¦sÀx¥d¤¤ªº·Ó¤ù 392 12.4 ºôµ¸À³¥Î¼Ò¶ô 394 12.4.1 ¤W¶Ç¤å¥ó¦ÜªA°È¾¹ 394 12.4.2 ºôµ¸¤U¸üµ¼Ö§@¬°¤â¾÷¹aÁn 396 12.4.3 ºôµ¸¤U¸üAPK¦}¦w¸Ë 397 ²Ä13³¹¡@Google API 399 13.1 ¨Ï¥ÎGoogle Search APIÀ˯Á³B²z 399 13.2 ÅçÃÒGoogle½ã¸¹ 400 13.3 GPS¹ê®É§ó·sªº³B²z 401 13.4 ¤â¾÷ÀH¨Â½Ä¶ 402 13.5 ¹ê²{¤Gºû±ø½X±½´y»ö 404 ²Ä14³¹¡@¶}µo¤@Óµ¼Ö¼½©ñ¾¹ 406 14.1 ¶µ¥Ø¤¶²Ð 406 14.2 ¨t²Î»Ý¨D¤ÀªR 406 14.2.1 ºc¦¨¼Ò¶ô 407 14.2.2 ¨t²Î¬yµ{ 412 14.2.3 ¥\¯àµ²ºc¹Ï 412 14.2.4 ¨t²Î¥\¯à»¡©ú 413 14.2.5 ¨t²Î»Ý¨D 414 14.3 ¼Æ¾Ú®w³]p 415 14.3.1 ¦r¬q³]p 415 14.3.2 E-R¹Ï³]p 415 14.3.3 ¼Æ¾Ú®w³s±µ 416 14.3.4 ³Ð«Ø¼Æ¾Ú®w 416 14.3.5 ¾Þ§@¼Æ¾Ú®w 417 14.3.6 ¼Æ¾ÚÅã¥Ü 419 14.4 ¨ãÅé½s½X 419 14.4.1 ¼½©ñ¾¹¥D¬É± 419 14.4.2 ¼½©ñ¾¹¥D¬É± 421 14.4.3 ¼½©ñ¦Cªí¥\¯à 431 14.4.4 µæ³æ¥\¯à¼Ò¶ô 434 14.4.5 ¼½©ñ³]¸m¬É± 437 14.4.6 ³]¸mÅã¥Üºqµü 441 14.4.7 ¤å¥óÂsÄý¾¹¼Ò¶ô 442 14.4.8 ¼Æ¾Ú¦sÀx 446 ²Ä15³¹¡@¬y¶qºÊ±±¨t²Î 448 15.1 ¬y¶q²Îp°ò¦ 448 15.1.1 TrafficStatsÃþ 448 15.1.2 Á`µ²ªº¬y¶q²Îp¨ç¼Æ 449 15.2 ºôµ¸¬y¶q¨¾¤õùÙ 453 15.2.1 ¨t²Î»Ý¨D¤ÀªR 454 15.2.2 ¨t²Î»Ý¨D 454 15.2.3 ½s¼g¥¬§½¤å¥ó 455 15.2.4 ½s¼g¥Dµ{§Ç¤å¥ó 457 ²Ä16³¹¡@¶H´Ñ´åÀ¸ 478 16.1 ´ÑµP´åÀ¸¤¶²Ð 478 16.2 ³W¹º¶µ¥Ø 478 16.2.1 ³W¹º¬yµ{ 478 16.2.2 ·Ç³Æ¤u§@ 479 16.3 ¶µ¥Ø¬[ºc 479 16.3.1 Á`Åé¬[ºc 479 16.3.2 ³W¹ºÃþ 480 16.4 ¨ãÅé½s½X 480 16.4.1 ¹ê²{±±¨îÃþ 481 16.4.2 Åwªï¬É±Ãþ 482 16.4.3 µæ³æ¬É±Ãþ 486 16.4.4 ´åÀ¸À°§UÃþ 489 16.4.5 ´åÀ¸¬É±®Ø¬[Ãþ 490 16.4.6 ¶H´Ñ¨«ªkÃþ 501 16.4.7 «ä¦Ò®É¶¡Ãþ 501 16.4.8 ¨«ªk³W«hÃþ 502 ²Ä17³¹¡@¶l¥ó¦¬µo¨t²Î 509 17.1 ³Ì²³æªº¿ìªk 509 17.1.1 °t¸mAndroid¶l¥ó«È¤áºÝ 509 17.1.2 ¦bµo°eµu«H®É¹ê²{E-mail¶l¥ó³qª¾ 512 17.1.3 ´XºØ¶l¥ó¨t²Îªº¹ê²{¤èªk 512 17.2 ¶}©l¶}µo¤@Óºî¦X¶l¥ó¦¬µo¨t²Î 516 17.3 ¨t²Î»Ý¨D¤ÀªR 517 17.3.1 ºc¦¨¼Ò¶ô 517 17.3.2 ¨t²Î¬yµ{ 520 17.3.3 ¥\¯àµ²ºc¹Ï 520 17.3.4 ¨t²Î¥\¯à»¡©ú 521 17.3.5 ¨t²Î»Ý¨D 522 17.4 ¼Æ¾Ú¦sÀx³]p 522 17.4.1 ¥Î¤á«H®§Ãþ 522 17.4.2 SharedPreferences 526 17.5 ¨ãÅé½s½X 529 17.5.1 Åwªï¬É± 529 17.5.2 ¨t²Î¥D¬É± 532 17.5.3 ¶l½cÃþ«¬³]¸m 539 17.5.4 ¶l½c¦¬¨ú³]¸m 543 17.5.5 ¶l½cµo°e³]¸m 549 17.5.6 ¶l½c¥Î¤áÀˬd 554 17.5.7 ³]¸m¥Î¤á§O¦W 560 17.5.8 ¥Î¤á¶l¥ó½s¿è 563 ²Ä18³¹¡@RSS¾\Ū¾¹¨t²Î 570 18.1 ¹ê²{¬yµ{ 570 18.2 ¨ãÅé¹ê²{ 571 18.2.1 ¹êÅéÃþ 571 18.2.2 ¥Dµ{§Ç¤å¥óMain.java 571 18.2.3 ¹ê²{ContentHandler±µ¤f 573 18.2.4 ¥Dµ{§Ç¶±ShowDescription.java 577 18.2.5 ¥D¥¬§½¶±main.xml 578 18.2.6 «H®§¸Ô±¡¥¬§½¶± showdescription.xml 578 18.3 ¥´¥]¡Bñ¦W©Mµo¥¬ 581 18.3.1 ¥Ó½Ð·|û 581 18.3.2 ¥Í¦¨Ã±¦W¤å¥ó 582 18.3.3 ¨Ï¥Îñ¦W¤å¥ó 583 18.3.4 µo¥¬ 584 ²Ä19³¹¡@¶}µo¥ªOÀ³¥Îµ{§Ç 585 19.1 ¥ªO¶}µo°ò¦ 585 19.1.1 °w¹ïAndroid¥ªOAppµo ¥¬ªº¤Q¤j¶}µo·Ç«h 585 19.1.2 ¬É±¾A°t³B²z 588 19.1.3 ¤À¿ë²v©w²Åªº¤Ç°t 589 19.2 ¹ê¾Ôºt½m¡X¡X¶}µo¤@Óµ¼Ö¼½©ñ¾¹ 589 19.2.1 ª¾ÃÑÂI¤¶²Ð 589 19.2.2 ¨ãÅé¹ê²{ 590 19.3 ¹ê¾Ôºt½m¡X¡X¶}µo¤@Óºô¶ÂsÄýµ{§Ç 595 19.3.1 ª¾ÃÑÂI¤¶²Ð 595 19.3.2 ¨ãÅé¹ê²{ 595 |
§Ç¡G |