Android½sµ{§L®Ñ ( ²Åé ¦r) |
§@ªÌ¡G¼Ú¶§¹s | Ãþ§O¡G1. -> µ{¦¡³]p -> ¤â¾÷µ{¦¡ -> Android |
ĶªÌ¡G |
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 37463 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¦³®w¦s¡j NT°â»ù¡G 395 ¤¸ |
¥Xª©¤é¡G1/1/2014 |
¶¼Æ¡G580 |
¥úºÐ¼Æ¡G1 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787121217098 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡GAndroid¬O¤@Ó¶}µo¦¡¤â¾÷©M¥ªO¹q¸£ªº¾Þ§@¨t²Î¡A¥Ø«eªºµo®i¶ÕÀY¤Q¤À¨³²r¡CÁöµMAndroid±¥@®É¶¡¤£ªø¡A¦ýAndroid¤w¸g¹ï¶Ç²Îªº¤â¾÷¥»Oºc¦¨¤F±j¤jªº«Â¯Ù¡C·~¬É³¡¤À¤H¤h¹w´ú¡AAndroid±N·|¦¨¬°À³¥Î³Ì¬°¼sªxªº¤â¾÷¾Þ§@¨t²Î¡C Android¬OGoogle¤_2007¦~11¤ë5¤éµo¥¬ªº°ò¤_Linux¥»Oªº¶}·½²¾°Ê¾Þ§@¨t²Î¡A¥Ø«eAndroid¤w¸g±Æ¦b´¼¯à¤â¾÷¾Þ§@¨t²Î¥«³õ¥÷ÃBªº²Ä¤@¦ì¡C°ò¤_Androidªº²¾°ÊÀ³¥Î¶}µo¤w¸g¦¨¬°³n¥ó¶}µo¤¤·sªº¼öÂI©Mµo®iÁͶաC ¥»®Ñ°_·½ ¦bAndroid±À¥X¤§«e¡A²¾°Ê¶}µo»â°ìªºµo®i¤@ª½³B¤_¤£·Å¤£¤õªº§½±¡AAndroidªº±À¥X¬°²¾°Ê¤¬Ápºô¶}µo»â°ì§j¶i¤@ªÑ²M·sªº·¡A¤]Åý§@ªÌ¦³¤F¬h·tªá©ú¤§·P¡C¥¦ºë¥©ªºÅé¨t¬[ºc¥H¤Î§¹¥þ¶}©ñªº¯S©Ê¤]§l¤Þ¤FµL¼Æªº¶}µo¤Hû¡C Android¬OÀu¨qªº²¾°Ê¾Þ§@¨t²Î¡A¦ý¬O¨äµ{§Ç¶}µoªº¾Ç²ß¤§®È«o«Ü¬OÁ}Ãø¡A³Ì¤jªº§xÃø´N¬O¬ÛÃö¸ê®Æªº¯Ê¥F¡CAndroid¬O§¹¥þ¶}·½ªº¡A¦ý¤£¬O¨CÓµ{§Ç³]p¤Hû³£¦³®É¶¡©Mºë¤O¥h¬ã¨s¥¦ªº·½¥N½X¡CGoogle´£¨Ñªº¥Dn¾Ç²ß¸ê®Æ´N¬OAndroid SDK¤åÀÉ¡CSDK¤åÀɹï¤_¶}µo¤Hû¤F¸ÑAndroidµ{§Ç³]p¦³«Ü¤jÀ°§U¡A¦ý¦}¨S¦³¨t²Î¦aÁ¿¸ÑAndroidµ{§Ç³]pªº¬ÛÃö§Þ³N¡C¬°¤F¸Ñ¨M¤@Ó§Þ³N°ÝÃD¡A§@ªÌ¤£±o¤£¦bGoogleªº·j¯Áµ²ªG¤¤´M§ä¤ùÅì¥b¤ö¡A¦ý³Ì¦Z©¹©¹³£¬O¨D¤§¦Ó¤£±o¦Zªº¥¢±æ¡A¬Û«H¤£¤ÖŪªÌ³£¦³¹L³oºØÅé·|§a¡C ¦^ÅU¦Û¤v¾Ç²ßAndroid©Ò¨«¹Lªº¾úµ{¡A¦³³QºØºØ¿ù»~¸ê®Æ»~¾ÉªºµhW¡A¦³³QGoogle·j¯Á¥X¯E¦p·Ï®üªº¼Æ¾Ú©Ò²T¨S¯ëªº²¿®§¡A¦³¹ï¬YÓ¨ãÅé°ÝÃD¸g¹L¹Á¸Õ¹ê½î¦Z¸Ñ¨Mªº³ß®®¡A¤_¬O²£¥Í¤F±N¦Û¤vªº¾Ç²ß¦¨ªG¾ã²zÁ`µ²¥X¨Ó¡A»P¼s¤jAndroidµ{§Ç³]p¤Hû¤À¨Éªº·Qªk¡C ¥»®Ñªº¼g§@¥Øªº ³q¹L¹ïAndroidµ{§Ç³]p°ò¦ª¾ÃÑ©M°ò¥»§Þ¯à¶i¦æ¥þ±¨t²ÎªºÁ¿¸Ñ¡A¨ÏŪªÌ¯à°÷»´ªQ´x´¤Androidµ{§Ç³]pªº°ò¥»ª¾ÃÑ©M§Þ¯à¡AºÉ¶q´î¤Ö¦bAndroidµ{§Ç³]p¤Jªù¶¥¬qªººN¯Á©M±r«Þ¡A¬°¤U¤@¨B¾Ç²ßAndroidµ{§Ç³]p°ª¯Å§Þ³N¥´¤U°í¹êªº°ò¦¡C
¥»®Ñ¯S¦â ¤º®e¥þ±¦ÓÂ×´I:¹ï¤_豵IJAndroidªº¤Hû¡A¥»®Ñº¥ý¹ïAndroid¨t²Îªº¾ú¥v¥H¤Î¬[ºc°µ¤F¤@Ó¸Ô²Óªº¤¶²Ð¡A¹ï¨C¤@Óª¾ÃÑÂI³£°t¦³¬ÛÀ³ªº¹Ï¤ù¤Î¸Ô²Óªº»¡©ú¡C ¹ê¨Ò²³¦h:¹ï¤_Android¨t²Î¤¤ªº¨C¤@Óª¾ÃÑÂI¡A¤£ºÞ¬O¤@Ó²³æªº¤å¥»®ØÁÙ¬O´_Âøªº±±¥ó¡A³£·|¦³¤@Ó¨Ò¤l¦ñÀH¡A³o¼Ë§ó¦³§Q¤_ŪªÌ¹ï³oÓª¾ÃÑÂIªº´x´¤©M²z¸Ñ¡C ¹ê¥Î©Ê±j:¥»®ÑºÉ¶q®ø°£è±µÄ²AndroidªºÅªªÌªº¯íµM¡A§â¤@¨Ç©â¶Hªº¤º®eºÉ¶q¨ãÅé¤Æ¡A´_Âøªº°ÝÃD²³æ¤Æ¡C¦¹®Ñ¬°¤@¥»¤Jªù¯Å§Oªº®ÑÄy¡A¤£ºÞ§A¤§«e¦³¨S¦³±µÄ²¹LAndroid¡A¾Ç²ß¥»®Ñ¦Z¡A¬Û«H§A¤]¥i¥HºCºC¦¨¬°Android¶}µoªº°ª¤â¡C ¹Ï¤å¦}Z:°w¹ï¨S¦³±µÄ²¹LAndroidªºÅªªÌ¡A¥»®Ñ´¡¤J¤F¤j¶qªº¹Ï¤ù¨Ó»¡©ú·§©À¡A¦P®É¨C¤@Óª¾ÃÑÂI¹ê¨Òªº¹B¦æ®ÄªG¤]±N¥X²{¦b¥»®Ñ¤¤¡A³o¼Ë¹ïŪªÌ´x´¤³o¤@ª¾ÃÑÂI°_¨ì¤F«Ü¤jªº§@¥Î¡C Á|¤@¤Ï¤T:¥»®Ñ³Ì¥Dnªº¯SÂI¦b¤_¯àÅýŪªÌ¾Ç·|¤@Óª¾ÃÑÂI¦Z¡A½s¼g¬ÛÀ³ªº¥N½X¡A¦}¥B¹ï¦P¼ËÃþ«¬À³¥Îªº¥N½X¯àÁ|¤@¤Ï¤T¡C ¥»®Ñ¤º®e¤ÎÅé¨tµ²ºc ²Ä1³¹¤¶²Ð¤FAndroid¨t²Îªºµo®i¾úµ{¥H¤Î²{¦³ª©¥»¤§¶¡ªº°Ï§O¡A¦}¤¶²Ð¤Fº¦¸¶}µoAndroidµ{§Ç©Ò»Ýnªº³n¥ó©M¶}µoÀô¹Òªº·f«Ø¡A¥H¤ÎÃö¤_Androidµ{§Çªº¤@¨Ç¥]ªº»¡©ú¡C ²Ä2³¹¤¶²Ð¤FAndroid¸ê·½ºÞ²z»P¨Ï¥Î¡B°ò¥»²Õ¥ó¡B²Õ¥óªº©w¸q°t¸m¡B¹B¦æª¬ºA¡B¥Í©R©P´Á¡Bª¬ºAºûÅ@¡B¹B¦æºÞ²zµ¥¤º®e¡C ²Ä3³¹²`¤JÁ¿¸ÑAndroidÀ³¥Îªº¬É±¥¬§½³]p¡C°ò¤_XML¤å¥óªº¬É±¥¬§½Án©ú¬OAndroidÀ³¥Îªº¯S¦â¤§¤@¡C§Ú̱N¾Ç²ß¬É±¥¬§½ªºÁn©ú¡B°ÊºAקﵥ°ò¦ª¾ÃÑ¡A¦}¾Ç²ß±`¨£¬É±¥¬§½²Õ¥óªºÀ³¥Îµ¥¤º®e¡C ²Ä4³¹¸Ô²ÓÁ¿¸Ñ¤FAndroid±`¥Îªº°ò¥»±±¥óªº¨Ï¥Î¤èªk¡A¤è«KŪªÌ¾Ç²ß¤ÎÆF¬¡¹B¥Î¡C¨Ò¦p«ö¶s±±¥ó¡B¿ï¾Ü±±¥ó¡Bª¬ºA¶}Ãö«ö¶s¡B¹Ï¤ù±±¥ó¡B®ÉÄÁ±±¥óµ¥¡C ²Ä5³¹¦b²Ä4³¹ªº°ò¦¤W§ó¥[²`¤J¦aÁ¿¸Ñ¤F±±¥óªº¨Ï¥Î¡C¨Ò¦p¤U©Ô¦Cªí±±¥ó¡B·Æ¶ô»P¶i«×±ø¡Bµæ³æ·Æ¶ôµ¥°ª¯Å±±¥óªº¨Ï¥Î¡C ²Ä6³¹¤¶²Ð¤FAndroid¶}µo¤¤ªº¦Cªíµø¹Ï¡Bºôµ¸µø¹Ï¡Bµe´Yµø¹Ï¡B°Êµe¼½©ñ§Þ³Nµ¥»P°ª¯Åµø¹Ï¬ÛÃöªº§Þ³N¡A¥i¥HÂ×´IAndroid¶}µo¡C ²Ä7³¹¤¶²Ð¤FAndroidÀ³¥Îµ{§Ç¤¤¯S¦³ªº²Õ¥ó¡C´x´¤³o¨Ç²Õ¥ó¬O¶i¦æAndroidÀ³¥Î¶}µoªº°ò¦¡C ²Ä8³¹¸Ô²ÓÁ¿¸Ñ¤F¤å¥ó¦sÀxªº¬ÛÃö¤º®e¡A¨Ò¦pAndroid¤å¥óµ²ºc¡B¼Æ¾Ú¦sÀx¤è¦¡¡BSharedPreferences¦sÀx¡Bµ{§Ç¨p¦³¤å¥ó¡BSD¥d¤å¥ó¡B¤å¥óÂsÄý¾¹µ¥¡C´x´¤¤F¥»³¹ªº¤º®e¦Z¡AŪªÌ±N¹ïAndroid¤å¥óªº¦sÀx¾Þ§@´å¤b¦³§E¡C ²Ä9³¹Â²n¤¶²Ð¤F¦bAndroid¥»O¤U¶i¦æºôµ¸³q«Hªº¬ÛÃöª¾ÃÑ¡A¨Ò¦pTCP³q«H¡BUDP³q«H¡BHTTP³q«H¡BWebView³q«Hµ¥¡C ²Ä10³¹¥Dn¤¶²Ð¤FAndroid¶}µo¤¤ªºµÀW¡BµøÀWµ¥»P¦h´CÅé¬ÛÃöªº§Þ³N¡C´x´¤¥»³¹¤º®e¡A¥i¥HÅý¶}µo¥X¨ÓªºAndroidÀ³¥Îµ{§Ç§ó¦³½ì¨ý©Ê¡C ²Ä11³¹¤¶²ÐAndroid¨t²Î°w¹ï¤â¾÷¹ê²{ªºµu«H¡B»yµ³q¸Ü¥\¯à¡C´x´¤¥»³¹¤º®e¡A¥i¥H¶}µo¥X°ò¥»ªº¤â¾÷³q«HÀ³¥Î¡C ²Ä12³¹Â²³æ¤¶²Ð¤FAndroid¥»O¤U·PÀ³¾¹ªº¬ÛÃöª¾ÃÑ¡A³q¹L¨¦ºq¦a¹Ï¡B¨¦ºqµó´ºµ¥¹ê¨ÒÁ¿¸Ñ¶}µo°ò¤_·PÀ³¾¹ªºÀ³¥Îµ{§Ç¨BÆJ¡C ²Ä13³¹¬O¹ï«e±´X³¹ª¾ÃÑÂIªºÁ`µ²¡A³q¹L¤Ñ®ð¹w³ø¶µ¥Øªººt½m¡A¬Û«HŪªÌ¹ïAndroid·|¦³¤@Ó²M´·ªº»{ÃÑ¡C ¥»®ÑŪªÌ¹ï¶H ¡´ Android¤Jªù¯Å¶}µo¤Hû ¡´ ªì¡B¤¤¯Åµ{§Çû ¡´ °ö°V¯Z¾Çû ¡´ Android¶}µoªº·R¦nªÌ |
¤º®e²¤¶¡G³o¬O¤@¥»Android¶}µo®ÑÄy¡A¤º®eÁ¿¸Ñ¸Ô²Ó¡A¨Ò¤lÂ×´I¡A¯àÀ°§UŪªÌÁ|¤@¤Ï¤T¡C¦b¥»®Ñ¤¤¡A¨C¤@Óª¾ÃÑÂIªº´yz³£«D±`¸Ô²Ó¡A¦}¥B¨C¤@Óª¾ÃÑÂI³£·|¦³¤@Ó¤p¤pªº¹ê¨Ò¡A¨ÏŪªÌ§ó®e©ö¤W¤âAndroid¶}µo¡C¦P®É¡A¹ï¤_¤£¼ô±xJava»y¨¥ªº¤H¨Ó»¡¡A¤]¬O¤@¥»¦n®Ñ¡A¥»®Ñ¥Dn¬O±qAndroid¶}µo³Ì²³æªº¤º®e¶}©l¡AºCºC¦a³v¼h²`¤J¡A³Ì¦Zµ²¦X¶µ¥Øªº¶}µo¶i¦æ¸Ô²ÓÁ¿¸Ñ¡C ¥»®Ñ¦@¦³13³¹¡A¥Dn¤º®e¦³¡GAndroid¥»O²¤¶¡BAndroidÀ³¥Îµ{§Çªººc¦¨¡BAndroid¥¬§½ºÞ²z¾¹¡BAndroid±`¥Î°ò¥»±±¥ó¡BAndroid±`¥Î°ª¯Å±±¥ó©M¨Æ¥ó³B²z¡B°ª¯Åµø¹Ï»P°Êµe¡BÀ³¥Îµ{§Ç²Õ¥ó¡BAndroid¼Æ¾Ú¦sÀx¡Bºôµ¸³q«H¡B¦h´CÅé¡B³q«H¶}µo¡B·PÀ³¾¹¨Ï¥Î¡B¤Ñ®ð¹w³ø¡C³q¹L¹ï¥»®Ñªº¾Ç²ß¡A¬Û«HŪªÌ¯à°÷¦b¸ûµuªº®É¶¡¤º²z¸ÑAndroid¨t²Îªº®Ø¬[¥H¤Î¦b¶}µo¹Lµ{¤¤¥Î¨ìªºª¾Ãѵ¥¡A¬°¶i¤@¨B¾Ç²ßAndroid¥´¦n°ò¦¡C |
¥Ø¿ý¡G²Ä1³¹ ¨£Às¦b¥Ð¡GAndroid¥»O²¤¶ 1 1.1 Android¤¶²Ð 2 1.1.1 Androidªºµo®i 2 1.1.2 AndroidÀu¶Õ 3 1.2 ¥»O¬[ºc¤Î¯S©Ê 4 1.3 ¶}µoÀô¹Ò·f«Ø 6 1.3.1 Java¤U¸ü¦w¸Ë 7 1.3.2 Android SDK¤U¸ü 9 1.3.3 Eclipse¤U¸ü¦w¸Ë 9 1.3.4 Eclipse°t¸m 10 1.3.5 ¼ÒÀÀ¾¹ªº³Ð«Ø 13 1.4 ²Ä¤@ÓAndroidÀ³¥Î 15 1.4.1 ³Ð«ØAndroid¶µ¥Ø 15 1.4.2 ¹B¦æ½Õ¸ÕAndroid¶µ¥Ø 18 1.5 Á`µ² 22 1.6 ²ßÃD 22 ²Ä2³¹ ¸Às¦b¤Ñ¡GAndroid À³¥Îµ{§Çªººc¦¨ 23 2.1 Android¤uµ{¥Ø¿ý¤ÀªR 24 2.2 ¸ê·½ªººÞ²z»P¨Ï¥Î 28 2.2.1 ¥¬§½¸ê·½ªº¨Ï¥Î 28 2.2.2 ÃC¦â¸ê·½ªº¨Ï¥Î 30 2.2.3 ¹Ï¤ù¸ê·½ªº¨Ï¥Î 32 2.3 Åv±±¨î 33 2.4 Android°ò¥»²Õ¥óªº¤¶²Ð 37 2.4.1 À³¥Îµ{§Çªº¥Í©R©P´Á 37 2.4.2 Activity²¤¶ 38 2.4.3 Service²¤¶ 39 2.4.4 BroadcastReceiver²¤¶ 39 2.4.5 ContentProvider²¤¶ 40 2.4.6 Intent©MIntentFilter²¤¶ 41 2.5 Á`µ² 43 2.6 ²ßÃD 43 ²Ä3³¹¹B Âà°®©[¡GAndroid¥¬§½ºÞ²z¾¹ 44 3.1 ´V¥¬§½ 45 3.1.1 FrameLayoutÃþ²¤¶ 45 3.1.2 ´V¥¬§½¨Ï¥Î 45 3.2 ½u©Ê¥¬§½ 48 3.2.1 LinearLayoutÃþ²¤¶ 48 3.2.2 ½u©Ê¥¬§½¨Ï¥Î 49 3.3 ªí®æ¥¬§½ 52 3.3.1 TableLayoutÃþ²¤¶ 52 3.3.2 ªí®æ¥¬§½¨Ï¥Î 53 3.4 ¬Û¹ï¥¬§½ 58 3.4.1 RelativeLayoutÃþ²¤¶ 58 3.4.2 ¬Û¹ï¥¬§½¨Ï¥Î 59 3.5 µ´¹ï¥¬§½ 61 3.5.1 AbsoluteLayoutÃþ²¤¶ 61 3.5.2 µ´¹ï¥¬§½¨Ï¥Î 61 3.6 ¤Á´«¥d¡]TabWidget¡^ 65 3.6.1 TabWidgetÃþ²¤¶ 65 3.6.2 ¤Á´«¥d¨Ï¥Î 66 3.7 Á`µ² 69 3.8 ²ßÃD 69 ²Ä4³¹ ¥P¤H«ü¸ô¡GAndroid ±`¥Î°ò¥»±±¥ó 70 4.1 ±±¥óÃþ·§z 71 4.1.1 ViewÃþ²¤¶ 71 4.1.2 ViewGroupÃþ²¤¶ 71 4.2 °ò¥»¤å¥»±±¥ó 72 4.2.1 TextViewÃþ²¤¶ 72 4.2.2 EditTextÃþ²¤¶ 73 4.2.3 ¤å¥»®Ø¨Ï¥Î 73 4.3 ¦Û°Ê´£¥Ü¤å¥»®Ø 78 4.3.1 AutoCompleteTextViewÃþ²¤¶ 78 4.3.2 ¦Û°Ê´£¥Ü¤å¥»¨Ï¥Î 79 4.4 ºu°Êµø¹Ï 80 4.4.1 ScrollViewÃþ²¤¶ 80 4.4.2 ºu°Êµø¹Ï¨Ï¥Î 80 4.5 «ö¶s±±¥ó 82 4.5.1 Button±±¥óªº¨Ï¥Î 82 4.5.2 ImageButton±±¥óªº¨Ï¥Î 84 4.5.3 9Patch¹Ï¤ùªº³Ð«Ø 86 4.5.4 9Patch¹Ï¤ùªº¨Ï¥Î 87 4.6 ¿ï¾Ü«ö¶s 89 4.6.1 CheckBox©MRadioButtonÃþ²¤¶ 89 4.6.2 ¿ï¾Ü«ö¶s¨Ï¥Î 90 4.7 ª¬ºA¶}Ãö«ö¶s 93 4.7.1 ToggleButtonÃþ²¤¶ 93 4.7.2 ¶}Ãö«ö¶sªº¨Ï¥Î 93 4.8 ¹Ï¤ù±±¥ó 96 4.8.1 ImageViewÃþ²¤¶ 96 4.8.2 ¹Ï¤ù¬d¬Ý¾¹ 96 4.9 ®ÉÄÁ±±¥ó 100 4.9.1 AnalogClockÃþ©MDigitalClockÃþ²¤¶ 100 4.9.2 ®ÉÄÁ±±¥ó¨Ï¥Î®×¨Ò 101 4.10 ¤é´Á»P®É¶¡¿ï¾Ü±±¥ó 102 4.10.1 DatePickerÃþ²¤¶ 102 4.10.2 TimePickerÃþ²¤¶ 103 4.10.3 ¤é´Á®É¶¡±±¥ó¨Ï¥Î®×¨Ò 103 4.11 ºî¦X®×¨Ò 106 4.11.1 Åé«pºâ¾¹ 106 4.11.2 µn¿ý¬É± 108 4.12 Á`µ² 116 4.13 ²ßÃD 116 ²Ä5³¹ º®¾ö°Ý¸ô¡GAndroid ±`¥Î°ª¯Å±±¥ó©M¨Æ¥ó³B²z 117 5.1 ¤U©Ô¦Cªí±±¥ó 118 5.1.1 SpinnerÃþ²¤¶ 118 5.1.2 ¤U©Ô¦Cªí¨Ï¥Î 118 5.2 ·Æ¶ô»P¶i«×±ø 122 5.2.1 ProgressBarÃþ²¤¶ 122 5.2.2 SeekBarÃþ²¤¶ 122 5.2.3 ·Æ¶ô©M¶i«×±ø¨Ï¥Î 122 5.3 ¬P¯Å·Æ¶ô 124 5.3.1 RatingBarÃþ²¤¶ 124 5.3.2 ¬P¯Å·Æ¶ô¨Ï¥Î 124 5.4 µæ³æ¥\¯à 126 5.4.1 ¿ï¶µµæ³æ²¤¶ 126 5.4.2 ¿ï¶µµæ³æ¨Ï¥Î 129 5.4.3 ¤W¤U¤åµæ³æ 134 5.5 ¹ï¸Ü®Ø¥\¯àªº¶}µo 138 5.5.1 ¹ï¸Ü®Ø²¤¶ 138 5.5.2 ´¶³q¹ï¸Ü®Ø 139 5.5.3 ¦Cªí¹ï¸Ü®Ø 142 5.5.4 ³æ¿ï«ö¶s¹ï¸Ü®Ø 145 5.6 ¨Æ¥ó³B²z 147 5.6.1 Androidªº¨Æ¥ó³B²z¼Ò«¬ 147 5.6.2 OnClickListener±µ¤f²¤¶ 148 5.6.3 OnLongClickListener±µ¤f²¤¶ 151 5.6.4 OnFocusChangeListener±µ¤f²¤¶ 153 5.6.5 OnKeyListener±µ¤f²¤¶ 157 5.6.6 OnTouchListener±µ¤f²¤¶ 160 5.7 ºî¦X®×¨Ò 163 5.7.1 ¤Hª«µû¤À 164 5.7.2 ·R¦n½Õ¬d 168 5.8 Á`µ² 174 5.9 ²ßÃD 175 ²Ä6³¹ ±Àµ¡±æ¤ë¡G°ª¯Åµø¹Ï»P°Êµe 176 6.1 ¦Cªíµø¹Ï 177 6.1.1 ListViewÃþ²¤¶ 177 6.1.2 ¦Cªíµø¹Ï¨Ï¥Î 177 6.2 ºô®æµø¹Ï 181 6.2.1 GridViewÃþ²¤¶ 181 6.2.2 ºô®æµø¹Ï¨Ï¥Î 181 6.3 µe´Yµø¹Ï 186 6.3.1 GalleryÃþ²¤¶ 186 6.3.2 µe´Y¨Ï¥Î 187 6.4 HorizontalScrollView±±¥ó 189 6.4.1 HorizontalScrollViewÃþ²¤¶ 189 6.4.2 HorizontalScrollView±±¥ó¨Ï¥Î®×¨Ò 190 6.5 ¦h¶µø¹Ï 192 6.5.1 ViewPagerÃþ²¤¶ 192 6.5.2 ViewPager¨Ï¥Î 192 6.6 °Êµe¼½©ñ§Þ³N 195 6.6.1 ´V°Êµe¡]Frame Animation¡^²¤¶ 195 6.6.2 ´V°Êµeªº¨Ï¥Î 196 6.6.3 ¸É¶¡°Êµe¡]Tween Animation¡^²¤¶ 198 6.6.4 ¸É¶¡°Êµeªº¨Ï¥Î 199 6.7 ®ø®§´£¥Ü 202 6.7.1 Toastªº¨Ï¥Î 202 6.7.2 Notificationªº¨Ï¥Î 204 6.8 ºî¦X®×¨Ò 208 6.8.1 ¥|®c®æ 208 6.8.2 Ãè¹³¯S®Ä 213 6.9 Á`µ² 218 6.10 ²ßÃD 218 ²Ä7³¹ ¤jÄP®i¯Í¡GÀ³¥Îµ{§Ç²Õ¥ó 219 7.1 Activity¡X¡X¬¡°Ê 220 7.1.1 Activity²¤¶ 220 7.1.2 Activity¸õÂà 226 7.2 Service¡X¡XªA°È 235 7.2.1 ³Ð«ØªA°È 235 7.2.2 ¶}©lªA°È¤è¦¡ 239 7.2.3 ¸j©wªA°È¤è¦¡ 242 7.2.4 ªA°ÈÁ`µ² 245 7.3 BroadcastReceiver¡X¡X¼s¼½ 246 7.3.1 ¦Û©w¸q¼s¼½ 246 7.3.2 ¨t²Î¼s¼½¡X¡Xµu«H¼s¼½ 252 7.4 ®ø®§³B²z 257 7.4.1 HandlerÃþ²¤¶ 257 7.4.2 ¶i«×±ø§ó·s 257 7.4.3 ·j¯ÁSD¥d¤å¥ó 261 7.4.4 ²§¨B³B²zÁ`µ² 267 7.5 ºî¦X®×¨Ò 267 7.5.1 ¶}¾÷Åwªï 267 7.5.2 ²Õ¥ó³q«H 270 7.6 Á`µ² 274 7.7 ²ßÃD 275 ²Ä8³¹ âªi·L¨B¡GAndroid¼Æ¾Ú¦sÀx 276 8.1 Android¤å¥óµ²ºc 277 8.1.1 ¨t²Î¤å¥ó 277 8.1.2 ¼Æ¾Ú¤å¥ó 278 8.1.3 ¥~³¡Àx¦s¤å¥ó 279 8.2 ¼Æ¾Ú¦sÀxªº¤è¦¡ 279 8.3 SharedPreferences¦sÀx 280 8.4 µ{§Ç¨p¦³¤å¥ó 284 8.5 Ū/¼gSD¥d¤å¥ó 288 8.6 SQLite¼Æ¾Ú®wªº¨Ï¥Î 297 8.6.1 ¼Æ¾Ú®wªº³Ð«Ø 298 8.6.2 ªíªº³Ð«Ø 300 8.6.3 ªí¤¤¼Æ¾Úªº¼W¡B§R¡B§ï¾Þ§@ 302 8.6.4 ªí¤¤¼Æ¾Úªº¬d¸ß¾Þ§@ 305 8.7 SQLiteOpenHelperªº¨Ï¥Î 307 8.8 ¼Æ¾Ú¦@¨É 311 8.8.1 ¦@¨Éªº¹Ï®Ñ«H®§ 311 8.8.2 ¤º®e´£¨ÑªÌ¡]ContentProvider¡^ 313 8.8.3 ¤º®e¸ÑªR¾¹¡]ContentResolver¡^ 319 8.8.4 ¹B¦æ¤ÀªRÁ`µ² 321 8.9 ºî¦X®×¨Ò 322 8.9.1 ¤å¥óÂsÄý¾¹ 322 8.9.2 Ó¤H³q°T¿ý 327 8.10 Á`µ² 335 8.11 ²ßÃD 336 ²Ä9³¹ ¤æÂà¬P²¾¡Gºôµ¸³q«H 337 9.1 ºôµ¸³q«H¤è¦¡ 338 9.2 TCP³q«H 338 9.2.1 PCªA°È¾¹ºÝ 339 9.2.2 Android±±¨îºÝ 342 9.3 UDP³q«H 344 9.3.1 UDP²¤¶ 344 9.3.2 UDPªº¨Ï¥Î 346 9.3.3 ¹B¦æ´ú¸Õ 349 9.4 HTTP³q«H 351 9.4.1 GET½Ð¨D¤è¦¡ 351 9.4.2 POST½Ð¨D¤è¦¡ 353 9.4.3 XML¸ÑªR 356 9.5 WebView 360 9.5.1 WebView²¤¶ 360 9.5.2 ²©öÂsÄý¾¹ 361 9.6 ºî¦X®×¨Ò 366 9.6.1 Android¹«¼Ð 366 9.6.2 ¦b½u¬d¸ß 379 9.7 Á`µ² 383 9.8 ²ßÃD 383 ²Ä10³¹ §Ë¥É§jÂ:¦h´CÅé 384 10.1 µÀW¼½©ñ 385 10.1.1 ±q¸ê·½¤å¥ó¤¤¼½©ñ 385 10.1.2 ±q¥~³¡¤å¥ó¤¤¼½©ñ 391 10.1.3 ±qºôµ¸¤¤¼½©ñ 393 10.2 ¿ý¨î¦h´CÅé 395 10.3 ¨Ï¥ÎÄá¹³ÀY 403 10.3.1 ±±¨îÄá¹³ÀY©ç·Ó 403 10.3.2 ±±¨îÄá¹³ÀYÄá¹³ 413 10.4 ºî¦X®×¨Ò 423 10.4.1 µ¼Ö¼½©ñ¾¹ 423 10.4.2 ¤â¹q 434 10.5 Á`µ² 436 10.6 ²ßÃD 437 ²Ä11³¹ ½LÀs¦R«H¡G³q«H¶}µo 438 11.1 »yµ³q¸Ü 439 11.1.1 ©I¥X¹q¸Ü 439 11.1.2 ¨Ó¹q¨¾¤õùÙ 442 11.1.3 ¦Û°Ê±µ³q¹q¸Ü 447 11.2 µu«H¾É¥X 448 11.2.1 ¨t²Îµu«Hªº«O¦s 449 11.2.2 ¾É¥Xµu«H 450 11.3 µu«H¦¬µo³n¥ó 458 11.3.1 µu«H¨¾¤õùÙ 458 11.3.2 ¨t²Îµo°eµu«H 461 11.3.3 ª½±µµo°eµu«H 463 11.4 ºî¦X®×¨Ò 468 11.4.1 ¹q¸Ü§K¥´ÂZ 468 11.4.2 ¤â¾÷«H®§Àò¨ú 473 11.5 Á`µ² 475 11.6 ²ßÃD 476 ²Ä12³¹ ¤Ñ¬W¤ª®ð¡G·PÀ³¾¹ªº¨Ï¥Î 477 12.1 GPS«H®§ 478 12.2 ¨¦ºq¦a¹Ï 482 12.2.1 Map¨Ï¥Î 483 12.2.2 ¦ì¸mÅã¥Ü 488 12.2.3 ¦ì¸m¼Ð°O 492 12.2.4 ´ú¶qMapView¤W¨âÂI¶¡ªº¶ZÂ÷ 500 12.3 ¨¦ºqµó´º 511 12.4 ¶Ç·P¾¹¤¶²Ð 514 12.4.1 ¥@¬É§¤¼Ð¨t 515 12.4.2 ±ÛÂ৤¼Ð¨t 516 12.4.3 ¶Ç·P¾¹¼ÒÀÀ¾¹ªº¨Ï¥Î 516 12.5 ¶Ç·P¾¹ªºÀò¨ú 520 12.5.1 ¶Ç·P¾¹¦Cªí 520 12.5.2 ¶Ç·P¾¹ªºÈ 522 12.6 ºî¦X®×¨Ò 525 12.6.1 p¨B¾¹À³¥Î 525 12.6.2 ¤p²y´åÀ¸ 530 12.7 Á`µ² 536 12.8 ²ßÃD 536 ²Ä13³¹ î¤U®Þ§©¡G¤Ñ®ð¹w³ø 537 13.1 ¤Ñ®ð«H®§Àò¨ú 538 13.2 ¤Ñ®ð«H®§Åã¥Ü 546 13.3 ·Å«×ÅܤÆÁÍ¶Õ 550 13.4 «°¥«ºÞ²z 558 13.5 ¹B¦æ½Õ¸Õ 563 13.6 Á`µ² 564 13.7 ²ßÃD 564 |
§Ç¡G |