Android¸g¨å¶µ¥Ø®×¨Ò¶}µo¹ê¾ÔÄ_¨å ( ²Åé ¦r) |
§@ªÌ¡G³¢ª÷©| µ¥ | Ãþ§O¡G1. -> µ{¦¡³]p -> ¤â¾÷µ{¦¡ -> Android |
ĶªÌ¡G |
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 36087 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¯Ê®Ñ¡j ¡i¤£±µ¨üqÁÊ¡j |
¥Xª©¤é¡G7/10/2013 |
¶¼Æ¡G636 |
¥úºÐ¼Æ¡G1 (§tµøÀW±Ð¾Ç) |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¡i¤£±µ¨üqÁÊ¡j |
ISBN¡G9787302321019 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡G¡@¡@±q2008¦~10¤ë²Ä¤@³¡Android´¼¯à¤â¾÷µo¥¬¨ì2011¦~²Ä¤@©u«×¡AAndroid¦b¥þ²yªº¥«³õ¥÷ÃBº¦¸¶W¹L¶ë¯Z¨t²Î¡AÅD©~¥þ²y²Ä¤@¡Aµuµu¤T¦~®É¶¡Android¥i¥H»¡¬OºÙÅQ¥þ²y¡C2012¦~11¤ë¼Æ¾ÚÅã¥Ü¡AAndroid¥e¾Ú¥þ²y´¼¯à¤â¾÷¾Þ§@¨t²Î¥«³õ76%ªº¥÷ÃB¡A¤¤°ê¥«³õ¥e¦³²v¬°90%¡A¦p¦¹Ãe¤jªº¥Î¤á¸sÅé¡A¬Û«H¨S¦³¤@Ó¶}µoªÌ¤£·|¬°¤§¤ß°Ê¡C ¡@¡@¥Ñ¤_Androidµo®i¨³³t¡A¾ÉP¤F´N·~¥«³õ¹ïAndroid¶}µo¤Hûªº»Ý¨D¶q²r¼W¡CµM¦Ó¡A«Ü¦h¥ø·~»Ýnªº¬O¾Ö¦³¹ê½î¸gÅ窺¶}µo¤Hû¡C貦·~ªº¤j¾Ç¥Í¤@¯ë¨S¦³¥ø·~n¨Dªº¹ê½î¸gÅç¡A¦Ó°ö°V¾÷ºcªº°ª©ù°ö°V¶O¤S¥O¥Ḻæ¦Ó«o¨B¡CºÉºÞ¥i¥H³q¹L«Ü¦hAndroid®ÑÄy¤¤ªº¤p¨Ò¤l¿n²Ö¤@¨Ç¸gÅç¡A¦ý³o¨Ç¨Ò¤l²¦³º¦³¡A¦³ªº¤]¤£§¹¾ã¡A®Ú¥»¹F¤£¨ì¥ø·~©Òn¨Dªº¤ô¥¡C ¡@¡@¬°¤FÀ°§UŪªÌ´£°ªAndroid¹ê»ÚÀ³¥Î¶}µo¤ô¥¡Aµ§ªÌµ²¦X¦Û¤v¦h¦~ªº¶}µo¸gÅç©M¤ß±oÅé·|¡Aªá¶Oªñ¤@¦~ªº®É¶¡¼g§@¤F¥»®Ñ¡C§Æ±æ¦U¦ìŪªÌ¯à¦b¥»®Ñªº¤Þ»â¤U´£°ªAndroid¹ê»Ú¶µ¥Ø¶}µo¤ô¥¡A¦¨¬°¤@¦W¶}µo°ª¤â¡C ¡@¡@¥»®Ñ¸Ô²Ó¤¶²Ð¤F20ÓAndroid¶µ¥Ø®×¨Òªº¶}µo¹Lµ{¡A³o¨Ç®×¨Òºò¶K¥«³õ¡A¹ê¥Î»ùÈ°ª¡AŪªÌµy¥[קï«K¥i¥Î¤_¦Û¤vªº¶µ¥Ø·í¤¤¡C¬°¤F«K¤_ŪªÌ°ª®Ä¦Óª½Æ[¦a¾\Ū¥»®Ñ¤º®e¡Aµ§ªÌÁÙ±Mªù¬°¥»®Ñ¿ý¨î¤F¤j¶qªº°t®M±Ð¾ÇµøÀW¡C¾Ç²ß§¹¥»®Ñ¦Z¡AŪªÌÀ³¸Ó¥i¥H¨ã³Æ¿W¥ß¶i¦æ¶µ¥Ø¶}µoªº¯à¤O¡C ¥»®Ñ¯S¦â ¡@¡@1¡D°t³Æ¤j¶q¦h´CÅé»yµ±Ð¾ÇµøÀW¡A¾Ç²ß®ÄªG¦n ¡@¡@§@ªÌ±Mªù¿ý¨î¤F¤j¶qªº°t®M¦h´CÅé»yµ±Ð¾ÇµøÀW¡A¥H«KÅýŪªÌ§ó¥[»´ªQ¡Bª½Æ[¦a¾Ç²ß¥»®Ñ¤º®e¡A´£°ª¾Ç²ß®Ä²v¡C³o¨ÇµøÀW»P¥»®Ñ·½¥N½X¤@°_¦¬¿ý¤_°t®Ñ¥ú½L¤¤¡C ¡@¡@2¡D¤º®e¥þ±¡B¨t²Î¡B²`¤J ¡@¡@¥»®Ñ¨t²Î¤¶²Ð¤FAndroid¶}µo¤¤±`¨£ªº´XºØ¶µ¥ØÃþ«¬¡A¥]¬A¥»¦aÀ³¥Î¶}µo¡Bºôµ¸À³¥Î¶}µo¡B¦h´CÅé¼vµ¶}µo¤Î´åÀ¸¶}µo¡A´£¨Ñ¤F¦@p20Ó¶µ¥Ø®×¨Ò¡C³o¨Ç¶µ¥Ø®×¨Ò¥i¥HÅýŪªÌ¦b¹ê»Ú¾Þ§@¤¤´x´¤¶}µo¬yµ{¡A¾d©T°ò¦ª¾ÃÑ¡A§ð§JÃøÂIºÃÂI¡C ¡@¡@3¡DÁ¿¸Ñ¥Ñ²L¤J²`¡A´`§Çº¥¶i ¡@¡@¥»®Ñ±qAndroid·f«ØÀô¹ÒÁ¿°_¡A«e±¤¶²Ð¸û¬°Â²³æªº®×¨Ò¡A¨ì¦Z±³vº¥¥[¤jÃø«×¡AÅýŪªÌ¯à´`§Çº¥¶i¡A§ó¦n¦a±µ¨ü¥»®Ñªº¤º®e¡C ¡@¡@4¡D³e¬ï¤j¶qªº¶}µo¹ê¨Ò©M§Þ¥©¡A¨³³t´£¤É¶}µo¤ô¥ ¡@¡@¥»®Ñ¥H¤j¶qªº¨å«¬¹ê¨Ò³e¬ï¥þ¤å¡A¦}µ¹¥X¤F¤j¶qªº¶}µo§Þ¥©¡A¥H«KÅýŪªÌ§ó¦n¦a²z¸Ñ¦UºØ·§©À©M¶}µo§Þ³N¡AÅéÅç¹ê»Ú½sµ{¡A¨³³t´£°ª¶}µo¤ô¥¡C ¡@¡@5¡D¸Ô¸Ñ¨å«¬¶µ¥Ø®×¨Ò¶}µo¡A´£°ª¹ê¾Ô¤ô¥ ¡@¡@¥»®Ñªº¨C¤@Ӯרҳ£µ¹¥X¤F¸Ô²Óªº¶}µo¹Lµ{¡A¦}°t¥H¤j¶q¦Ó¸Ô²Óªº¥N½X¤Îª`ÄÀ¡AÅý¤£¦P¼h¦¸ªºÅªªÌ§¡¥i¥H¸û¦n±µ¨ü¡A¹ï¾ãÓ¶µ¥Ø¾Ç²ß§ó¥þ±¡C ¡@¡@6¡D´£¨Ñ§Þ³N¤ä«ù¡AµªºÃ¸Ñ´b ¡@¡@ŪªÌ¦b¾\Ū¥»®Ñ®É¦³¥ô¦óºÃ°Ý¡A³£¥i¥HµoE-mail¨ìguojinshangb@163.com©ÎªÌbookservice2008@163.com¥HÀò±oÀ°§U¡C ¥»®Ñ¤º®e¤ÎÅé¨tµ²ºc ¡@¡@²Ä1½g Android°_¨B§Þ³N¡]²Ä1¡ã2³¹¡^ ¡@¡@¥»½g¥Dn¤º®e¥]¬A¡GAndroid¶}µoÀô¹Òªº·f«Ø¡BAndroid°ò¥»À³¥Îµ{§Çªº³Ð«Ø¡BEclipseªº°ò¥»¨Ï¥Îµ¥¡C³q¹L¥»½gªº¾Ç²ß¡AŪªÌ¥i¥H´x´¤¦p¦ó·f«ØAndroid¶}µoÀô¹Ò©M¦p¦ó·s«Ø¤@ÓAndroid¶µ¥Ø¡C ¡@¡@²Ä2½g Android¨å«¬À³¥Î¹ê¾Ô®×¨Ò¡]²Ä3¡ã10³¹¡^ ¡@¡@¥»½g¥Dn¤º®e¥]¬A¡Gpºâ¾¹¡B¹q¤lµü¨å¡B¤å¥óºÞ²z¾¹¡B³Æ§Ñ¿ý¡Bµu«H¦¬µo¤u¨ã¡B³q°T¿ý¡B¥ô°ÈºÞ²z¾¹¡B³n¥óºÞ²z¾¹µ¥¡C³q¹L¥»½gªº¾Ç²ß¡AŪªÌ¥i¥H´x´¤AndroidÀ³¥Î½sµ{ªº¤èªk©M«ä¸ô¡C ¡@¡@²Ä3½g Androidºôµ¸À³¥Î¹ê¾Ô®×¨Ò¡]²Ä11¡ã16³¹¡^ ¡@¡@¥»½g¥Dn¤º®e¥]¬A¡GAndroid¤½¥æ¬d¸ß¡BAndroidªÑ²¼³n¥ó¡BGoogle¤Ñ®ð«È¤áºÝ¡BRSS·s»D¾\Ū¾¹¡BAndroid¦a¹ÏÀ³¥Î¡B·s®ö·L³Õ«È¤áºÝµ¥¡C³q¹L¥»½gªº¾Ç²ß¡AŪªÌ¥i¥H´x´¤Androidºôµ¸½sµ{§Þ³N¡C ¡@¡@²Ä4½g Android¼vµÀ³¥Î¹ê¾Ô®×¨Ò¡]²Ä17¡ã19³¹¡^ ¡@¡@¥»½g¥Dn¤º®e¥]¬A¡GMP3¼½©ñ¤u¨ã¡BAndroid·Ó¬Û¾÷¡BµøÀW¼½©ñ¾¹µ¥¡C³q¹L¥»½gªº¾Ç²ß¡AŪªÌ¥i¥H´x´¤Android¦h´CÅéÀ³¥Îªº½sµ{¡C ¡@¡@²Ä5½g Android´åÀ¸¶}µo¹ê¾Ô®×¨Ò¡]²Ä20¡ã22³¹¡^ ¡@¡@¥»½g¥Dn¤º®e¥]¬A¡G¤p¨ß¸õ¹aÅL¡B¸¦æ®gÀ»´åÀ¸¡B3D°g®c´åÀ¸µ¥¡C³q¹L¥»½gªº¾Ç²ß¡AŪªÌ¥i¥H´x´¤Android´åÀ¸½sµ{ªºª¾ÃÑ¡A¿W¥ß¶}µo³]pAndroid´åÀ¸¡C ¡@¡@¥»®ÑŪªÌ¹ï¶H * Androidªì¾ÇªÌ¡F * ·Q¥þ±¾Ç²ßAndroid¶}µo§Þ³Nªº¤Hû¡F * Android±M·~¶}µo¤Hû¡F * §Q¥ÎAndroid°µ¶}µoªº¤uµ{§Þ³N¤Hû¡F * Android¶}µo·R¦nªÌ¡F * ¤j¤¤±M°|®Õªº¾Ç¥Í¡F * ªÀ·|°ö°V¯Z¾Çû¡F * »Ýn¤@¥»®×ÀY¥²³Æ¤â¥Uªºµ{§Çû¡C ¥»®Ñ§@ªÌ ¡@¡@¥»®Ñ¥Ñ³¢ª÷©|¥Dµ§½s¼g¡C¨ä¥L°Ñ»P½s¼gªº¤Hû¦³ªZ¥V¡Bл¾å®R¡B®]¬üªà¡B½ÃÄR¦æ¡B¤¨»A»A¡B½²Ä~¤å¡B³¯¾å¦t¡B¿ð¼C¡B¾HÁ¨¡B³¢§Q»í¡Bª÷s®V¡B§õ·q¤~¡B§õµÓ¡B¼B·q¡B³¯¼z¡B¼BÆA¸¡B§f³Õ¡B¥þõ¡BÊe«i¡B§º¾Ç¦¿¡B¤ý¯E¡B¤ý±d¡B¤ý·£¡B·¨©vªÚ¡B±iÄYªê¡B©P¥É¡B±i¥¡B±i¹tªi¡B©PªÚ¡B·¨Ó\¡B¤_®üÀØ¡B±i´¹ªN¡B±i§Q®p¡B·¨´º»ñ¡B³¯îÒ¡B¾G¼C¾W¡B¸¨Ø«ä¡C ¡@¡@ÁöµMµ§ªÌ¹ï¥»®Ñ¤¤©Òz¤º®e³£ºÉ¶q®Ö¹ê¡A¦}¦h¦¸¶i¦æ¤å¦r®Õ¹ï¡A¦ý¦]®É¶¡©Ò¡A¥i¯àÁÙ¦s¦b²¨º|©M¤£¨¬¤§³B¡AÀµ½ÐŪªÌ§åµû«ü¥¿¡C ¡@¡@ ¡@¡@½sªÌµÛ ¡@¡@?? ¡@¡@ ¡@¡@?? ¡@¡@ ¡@¡@?? ¡@¡@ ¡@¡@?? ¡@¡@ Android¸g¨å¶µ¥Ø®×¨Ò¶}µo¹ê¾ÔÄ_¨å ¡@¡@ «e¨¥ ¡@¡@ ¡PII¡P ¡@¡@ ¡@¡@ ¡PIII¡P ¡@¡@ ¡@¡@ ¡@¡@ ¡@¡@ ¡@¡@ ¡@¡@
|
¤º®e²¤¶¡G¡@¡@¥»®Ñ¸Ô²Ó¤¶²Ð¤F20ÓAndroid¶µ¥Ø®×¨Òªº¹ê»Ú¶}µo¹Lµ{¡A¥H´£¤ÉŪªÌªº¹ê»Ú¶µ¥Ø¶}µo¤ô¥¡C¥»®Ñ®×¨Òºò¶K¥«³õ¡AÁ¿¸Ñ¥Ñ²L¤J²`¡A¦}ª`«¹ï¹ê»Ú°Ê¤â¯à¤Oªº´£°ª¡AÁÙ°t¥Hµ¾¹êªº¶}µo±¡´ººI¹Ï¡A¦P®ÉÁÙ±N«nªºª¾ÃÑÂI¡B¶}µo§Þ¥©¥H¡§ª¾ÃÑ©Ý®i¡¨ªº§Î¦¡§e²{µ¹ÅªªÌ¡C¥t¥~¡A§@ªÌ±Mªù¬°¥»®Ñ¿ý¨î¤F¤j¶qªº°t®M±Ð¾ÇµøÀW¡A¥HÀ°§UŪªÌ§ó¦n¦a¾Ç²ß¥»®Ñ¤º®e¡A³o¨ÇµøÀW©M®Ñ¤¤ªº¹ê¨Ò·½¥N½X¤@°_¦¬¿ý¤_¥»®Ñªº°t®Ñ¥ú½L¤¤¡C ¡@¡@¥þ®Ñ¦@¤À5½g¡C²Ä1½g¤¶²ÐAndroid¶}µoÀô¹Ò¤Î·f«Ø¡BAndroid¤uµ{ªº³Ð«Ø©M½Õ¸Õ¤èªk¡F²Ä2½g¤¶²Ðpºâ¾¹¡B¹q¤lµü¨å¡B¤å¥óºÞ²z¾¹¡B³Æ§Ñ¿ý¡Bµu«H¦¬µo¤u¨ã¡B³q°T¿ý¡B¥ô°ÈºÞ²z¾¹¡B³n¥óºÞ²z¾¹¡F²Ä3½g¤¶²ÐAndroid¤½¥æ¬d¸ß¡BªÑ²¼¬d¸ß³n¥ó¡BGoogle¤Ñ®ð«È¤áºÝ¡BRSS·s»D¾\Ū¾¹¡BAndroid¦a¹ÏÀ³¥Î¡B·s®ö·L³Õ«È¤áºÝ¡F²Ä4½g¤¶²ÐMP3¼½©ñ¾¹¡BAndroid·Ó¬Û¾÷¡BµøÀW¼½©ñ¾¹¡F²Ä5½g¤¶²Ð¤p¨ß¸õ¹aÅL¡B¸¦æ®gÀ»´åÀ¸¡B3D°g®c´åÀ¸¡C ¡@¡@¥»®Ñ¯A¤Î±¼s¡A±qÀ³¥Î¨ì´åÀ¸¡A±q²³æ¨ì´_Âø¡A´X¥G¯A¤ÎAndroid¶µ¥Ø¶}µoªº©Ò¦³Ãþ«¬¡C¥»®Ñ¾A¦X©Ò¦³·Q¥þ±¾Ç²ßAndroid¶}µo§Þ³Nªº¤Hû¾\Ū¡A¤]¾A¦X¦UºØ¨Ï¥ÎAndroid¶i¦æ¶}µoªº¤uµ{§Þ³N¤Hû¨Ï¥Î¡C¹ï¤_¸g±`¨Ï¥ÎAndroid°µ¶}µoªº¤Hû¡A¥»®Ñ§ó¬O¤@¥»¤£¥i¦h±oªº®×ÀY¥²³Æ°Ñ¦Ò®Ñ¡C |
¥Ø¿ý¡G²Ä1½g Android°_¨B§Þ³N ²Ä1³¹ ·f«ØAndroid¶}µoÀô¹Ò¡]±Ð¾ÇµøÀW¡G18¤ÀÄÁ¡^ 2 1.1 Androidªº½Ï¥Í 2 1.1.1 Androidªºµo®i¥v 2 1.1.2 Androidªºµo¦æª©¥» 3 1.2 Androidªº¨t²Î¬[ºc¤Î¯S©Ê 5 1.2.1 Androidªº¨t²Î¬[ºc 5 1.2.2 Androidªº¯S©Ê 7 1.3 Androidªº¶}µoÀô¹Òªº·f«Ø 7 1.4 Android½Õ¸Õ 10 1.5 ¨ä¥L¤u¨ãªº¨Ï¥Î 14 1.6 ¥»³¹¤pµ² 15 ²Ä2³¹ Androidµ{§Ç¶}µo°ò¦¡]±Ð¾ÇµøÀW¡G31¤ÀÄÁ¡^ 16 2.1 Android¶µ¥Øµ²ºc¤ÀªR 16 2.2 Android¥|¤j²Õ¥ó 19 2.2.1 Activity 19 2.2.2 Service 23 2.2.3 Broadcast 26 2.2.4 Content Provider 29 2.3 Activityªº¥Í©R©P´Á 36 2.4 ¥»³¹¤pµ² 42 ²Ä2½g Android¨å«¬À³¥Î¹ê¾Ô®×¨Ò ²Ä3³¹ pºâ¾¹¡]±Ð¾ÇµøÀW¡G38¤ÀÄÁ¡^ 44 3.1 ¥\¯à¤ÀªR 44 3.2 ¬É±³]p 44 3.3 ¥\¯à¹ê²{ 49 3.3.1 ©w¸qÅܶq 49 3.3.2 actionPerformed()¨ç¼Æ 51 3.3.3 print()¨ç¼Æ 54 3.3.4 TipChecker()¨ç¼Æ 56 3.3.5 TipShow()¨ç¼Æ 60 3.3.6 pºâÃþcalc 62 3.4 ª¾ÃÑ©Ý®i 70 3.5 ¥»³¹¤pµ² 71 ²Ä4³¹ ¹q¤lµü¨å¡]±Ð¾ÇµøÀW¡G18¤ÀÄÁ¡^ 72 4.1 ¥\¯à¤ÀªR 72 4.2 ¬É±³]p 74 4.3 ¥\¯à¹ê²{ 75 4.4 ª¾ÃÑ©Ý®i 80 4.5 ¥»³¹¤pµ² 81 ²Ä5³¹ ¤å¥óºÞ²z¾¹¡]±Ð¾ÇµøÀW¡G51¤ÀÄÁ¡^ 82 5.1 ¥\¯à¤ÀªR 82 5.2 ¬É±³]p 83 5.3 ¥\¯à¹ê²{ 87 5.3.1 Án©úÅܶq 87 5.3.2 ªì©l¤Æµæ³æ¤Î¸j©wºÊÅ¥¾¹ 88 5.3.3 ³]¸mªø«öºÊÅ¥¾¹ 90 5.3.4 Åã¥Ü«ü©w¥Ø¿ý¤º®e 92 5.3.5 ³Ð«Ø¤å¥ó§¨ 93 5.3.6 «©R¦W¤å¥ó 95 5.3.7 §R°£¤å¥ó 96 5.3.8 Ö߶K¤å¥ó 97 5.3.9 ·j¯Á¤å¥ó 99 5.3.10 ±µ¦¬¾¹·½¤å¥ó 100 5.3.11 ·j¯ÁªA°È 101 5.3.12 ¼s¼½±µ¦¬¾¹ 103 5.3.13 fileAdapter¥N½X 105 5.3.14 ¥´¶}¤å¥ó 108 5.3.15 ¨t²ÎÀq»{¥´¶}¤å¥óªº¤èªk 110 5.3.16 ¥Î½s¿è¾¹¥´¶}¤å¥»¤å¥ó 111 5.3.17 ¤å¥»½s¿è¾¹ªº¹ê²{ 112 5.3.18 ºô¶ÂsÄý¾¹ 114 5.4 ª¾ÃÑ©Ý®i 117 5.5 ¥»³¹¤pµ² 120 ²Ä6³¹ ³Æ§Ñ¿ý¡]±Ð¾ÇµøÀW¡G37¤ÀÄÁ¡^ 121 6.1 ¥D¬É±³]p 121 6.2 ¥D¬É±¥\¯à 123 6.3 ²K¥[©M§ó·s³Æ§Ñ¿ý¶± 130 6.4 ²K¥[©M§ó·s³Æ§Ñ¿ý¥\¯à¹ê²{ 132 6.5 ¾xÄÁ³]¸m©M¹ê²{ 139 6.6 ¤½¦@Ãþªº¹ê²{ 144 6.7 ª¾ÃÑ©Ý®i 145 6.8 ¥»³¹¤pµ² 146 ²Ä7³¹ µu«H¦¬µo¤u¨ã¡]±Ð¾ÇµøÀW¡G19¤ÀÄÁ¡^ 147 7.1 Åã¥Ü¤â¾÷©Ò¦³«H®§ 147 7.1.1 ·s«Ømain.xml 147 7.1.2 ³]¸m¥¬§½ 148 7.1.3 ·s«Ø¤å¥óMsgListActvity.java 149 7.2 ·s«Ø«H®§ 152 7.2.1 ¬É±³]p 152 7.2.2 ¹ê²{µo°e«H®§¥\¯à 153 7.2.3 µo°e«H®§ 156 7.3 ¦^´_«H®§ 157 7.4 ª¾ÃÑ©Ý®i 161 7.5 ¥»³¹¤pµ² 161 ²Ä8³¹ ³q°T¿ý¡]±Ð¾ÇµøÀW¡G29¤ÀÄÁ¡^ 162 8.1 ¬É±³]p 162 8.1.1 ¥¬§½ªº³]¸m 163 8.1.2 ²K¥[¡§¬d¬ÝÁp¨t¤H¡¨¶± 165 8.2 ¥\¯à¹ê²{ 167 8.2.1 ³Ð«Ø¼Æ¾Ú®w 167 8.2.2 ³Ð«ØContactColumnÃþ 168 8.2.3 ¬°¼Æ¾Ú®w´£¨Ñ¾Þ§@Ãþ 169 8.2.4 ListView¬É±ªº¹ê²{ 173 8.2.5 ³Ð«Øµæ³æ 173 8.2.6 ¹ê²{¬É±ªº¬d¬Ý 175 8.2.7 ²K¥[¤@ӼЧÓÅܶq 178 8.2.8 ³]¸mmenuµæ³æ 181 8.3 ª¾ÃÑ©Ý®i 183 8.4 ¥»³¹¤pµ² 185 ²Ä9³¹ ¥ô°ÈºÞ²z¾¹¡]±Ð¾ÇµøÀW¡G29¤ÀÄÁ¡^ 186 9.1 ¥\¯à¤ÀªR 186 9.2 ¬É±³]p 187 9.2.1 ½s¼g¥D¬É± 187 9.2.2 ListView¥¬§½ªº³]¸m 188 9.2.3 Åã¥Üµ{§Çªº¸Ô²Ó«H®§ 189 9.3 ¥\¯à¹ê²{ 192 9.3.1 ªì©l¤ÆÅܶq 192 9.3.2 Àò¨ú¹B¦æªº¶iµ{ 193 9.3.3 Àò¨úÀ³¥Îµ{§Ç 196 9.3.4 ¦s©ñµ{§Çªº°ò¥»«H®§ 197 9.3.5 ¨ú¥X«H®§¦}¾A°t¨ìListView¤¤ 198 9.3.6 «¼gonListItemClick¤èªk 199 9.3.7 Ãö³¬«ü©w¶iµ{ 201 9.3.8 Åã¥Ü¤å¥ó¸Ô²Ó«H®§ 201 9.3.9 Åã¥Üµ{§Ç¸Ô²Ó«H®§ 205 9.3.10 §ó·s¦Cªí 209 9.3.11 ¬d¬Ýµ{§Ç¸Ô²Ó«H®§ 210 9.4 ª¾ÃÑ©Ý®i 210 9.5 ¥»³¹¤pµ² 214 ²Ä10³¹ ³n¥óºÞ²z¾¹¡]±Ð¾ÇµøÀW¡G19¤ÀÄÁ¡^ 215 10.1 ¥\¯à¤ÀªR 215 10.2 ¬É±³]p 216 10.2.1 ¥D¬É±ªº³]¸m 216 10.2.2 ³]¸mListView¥¬§½ 218 10.2.3 ³]¸mGridViewªº¤l¤¸¯À¥¬§½ 219 10.3 ¥\¯à¹ê²{ 220 10.3.1 Án©úÅܶq 221 10.3.2 ListViewAdapter©MGridViewAdapter 221 10.3.3 ¹ê²{getView()¨ç¼Æ 222 10.3.4 ¤J¤f¨ç¼ÆonCreate() 223 10.3.5 ½uµ{thread 225 10.3.6 AlertDialog 226 10.4 ª¾ÃÑ©Ý®i 229 10.5 ¥»³¹¤pµ² 232 ²Ä3½g Androidºôµ¸À³¥Î¹ê¾Ô®×¨Ò ²Ä11³¹ Android¤½¥æ¬d¸ß¡]±Ð¾ÇµøÀW¡G44¤ÀÄÁ¡^ 234 11.1 ¥\¯à¤ÀªR 234 11.2 ¬É±³]p 235 11.3 ¥\¯à³]p 237 11.3.1 ¼Æ¾Ú¤å¥ó¥Í¦¨©M®ÕÅç 237 11.3.2 Åã¥Ü«°¥«¦Cªí 242 11.3.3 ¤½¥æ¬d¸ß 246 11.4 ª¾ÃÑÂX®i 267 11.5 ¥»³¹¤pµ² 269 ²Ä12³¹ ªÑ²¼¬d¸ß³n¥ó¡]±Ð¾ÇµøÀW¡G32¤ÀÄÁ¡^ 270 12.1 ¥\¯à¤ÀªR 270 12.2 ¬É±¥¬§½ 271 12.2.1 ¥D¬É±ªº³]¸m 272 12.2.2 ³]¸mListView¥¬§½ 273 12.2.3 ³]¸m¬É±¥¬§½ 274 12.3 ¥\¯à¹ê²{ 278 12.3.1 ·s«Ø¤@ÓÃþStockInfo 278 12.3.2 ªì©l¤Æ¥D¬É± 279 12.3.3 ¾A°t¾¹ÃþQuoteAdapter 281 12.3.4 ³]¸m«öÁäºÊÅ¥¾¹ 284 12.3.5 ¼Æ¾Ú¬d¸ß 287 12.3.6 Ū¨úªÑ²¼¥N½X«H®§ 288 12.3.7 ªÑ²¼ªº§ó·s 291 12.4 ª¾ÃÑ©Ý®i 293 12.5 ¥»³¹¤pµ² 294 ²Ä13³¹ Google¤Ñ®ð«È¤áºÝ¡]±Ð¾ÇµøÀW¡G16¤ÀÄÁ¡^ 295 13.1 ¥\¯à¤ÀªR 295 13.2 XML¸ÑªR 296 13.2.1 DOM¸ÑªR 296 13.2.2 SAX¸ÑªR 299 13.2.3 PULL¸ÑªR 303 13.3 ¬É±³]p 306 13.4 ¥\¯à¹ê²{ 311 13.4.1 ³]¸m·í«e¤Ñ®ðÃþ 312 13.4.2 ³]¸m¤Ñ®ð¹w³øÃþ 314 13.4.3 ¤Ñ®ð¹w³ø«H®§¶×Á` 315 13.4.4 ³]¸m¥D¬É± 316 13.4.5 ConstData.javaÃþ 320 13.4.6 µ{§Çªº®Ö¤ß¨ç¼Æ 321 13.4.7 ¦sÀx¤Ñ®ð«H®§ 324 13.5 ª¾ÃÑ©Ý®i 328 13.6 ¥»³¹¤pµ² 332 ²Ä14³¹ RSS·s»D¾\Ū¾¹¡]±Ð¾ÇµøÀW¡G35¤ÀÄÁ¡^ 333 14.1 ¥\¯à¤ÀªR 333 14.2 µn¿ý¹Lµ{¹ê²{ 334 14.2.1 ¬É±³]¸m 335 14.2.2 ·s«ØLoginActivity.java 335 14.3 RSS·½ªº³]¸m 337 14.3.1 RSS·½¿ï¾Ü¬É±³]p 337 14.3.2 ³Ð«Ø¼Æ¾Ú®w 340 14.3.3 Åã¥Ü¨C¦æ¤¸¯Àªº¬É± 343 14.3.4 ²K¥[RSS·½¬É± 343 14.3.5 ¹ê²{²K¥[RSS·½¬É±ªº¥\¯à 345 14.4 Ū¨úRSS·½ 348 14.4.1 ¦s©ñRSS«H®§ 348 14.4.2 ¨ú¥X»Ýnªº«H®§ 350 14.4.3 ¹ïXML¤å¥ó¶i¦æ¸ÑªR 351 14.4.4 ½Õ¥Î¡B¦@¨ÉRSS«H®§ 353 14.4.5 ¬d¬Ý¬É± 356 14.4.6 ¸Ô²Ó¬d¬ÝRSS«H®§ 360 14.5 ª¾ÃÑ©Ý®i 361 14.6 ¥»³¹¤pµ² 362 ²Ä15³¹ Android¦a¹ÏÀ³¥Î¡]±Ð¾ÇµøÀW¡G14¤ÀÄÁ¡^ 363 15.1 ¶}µo«e·Ç³Æ 363 15.2 ³Ð«Ø¦a¹ÏÀ³¥Î 364 15.2.1 ·s«Ø¥¬§½¤å¥ó 364 15.2.2 ·s«Øµ{§ÇºÞ²zÃþ 365 15.2.3 ¦a¹Ïªº¥D¬É± 366 15.3 ª¾ÃÑ©Ý®i 370 15.4 ¥»³¹¤pµ² 370 ²Ä16³¹ ·s®ö·L³Õ«È¤áºÝ¡]±Ð¾ÇµøÀW¡G52¤ÀÄÁ¡^ 371 16.1 ¶}µo«eªº·Ç³Æ 371 16.1.1 ¥Ó½Ð·L³Õ½ã¸¹©MÀò±o±ÂÅv 371 16.1.2 Oauth»{ÃÒ¤¶²Ð 372 16.1.3 SDK¨Ï¥Î»¡©ú 373 16.2 ¸ü¤J¬É±³]p 374 16.3 ¸ü¤J¬É±¥\¯à¹ê²{ 374 16.3.1 «O¦s¥Î¤á«H®§ 375 16.3.2 ·s«Ø¼Æ¾Ú®w 376 16.3.3 ¡§¼W§R§ï¬d¡¨¼Æ¾Ú 377 16.3.4 Àò¨ú¼Æ¾Ú®w©Ò¦³ªº«H®§ 380 16.4 ±ÂÅv¥\¯à¹ê²{ 382 16.5 µn¿ý¬É±³]p 386 16.5.1 ³]¸m¥¬§½µ²ºc 387 16.5.2 Åã¥Ü©Ò¦³¥Î¤á¦Cªí 388 16.6 µn¿ý¬É±¥\¯à¹ê²{ 389 16.6.1 ªì©l¤Æ¬É±¹Ï¼Ð 390 16.6.2 ¥Î¤áªº±ÂÅv 390 16.6.3 «öÁäºÊÅ¥¾¹ªº³]¸m 392 16.6.4 ¥Î¤á¾A°t¾¹ 392 16.6.5 ¹ï¸Ü®ØºÊÅ¥¾¹ 393 16.6.6 ©³³¡µæ³æªº¹ê²{ 393 16.6.7 ¡§µn¿ý¡¨«ö¶s 395 16.7 ¥Î¤áº¶³]p 397 16.8 ¥Î¤áº¶¥\¯à¹ê²{ 401 16.9 ¾\Ū·L³Õ¬É±³]p 412 16.10 ¾\Ū·L³Õ¥\¯à¹ê²{ 416 16.11 ª¾ÃÑ©Ý®i 422 16.12 ¥»³¹¤pµ² 424 ²Ä4½g Android¼vµÀ³¥Î¹ê¾Ô®×¨Ò ²Ä17³¹ MP3¼½©ñ¾¹¡]±Ð¾ÇµøÀW¡G55¤ÀÄÁ¡^ 426 17.1 ¥D¬É±³]p 426 17.1.1 ¥D¬É±·§Äý 426 17.1.2 ¤¤¶¡¤Á´«¬É±¹ê²{ 427 17.1.3 ©³³¡¤Á´«¬É±¹ê²{ 432 17.1.4 ¥D¬É±µ²ºc¥¬§½ 435 17.2 ¥ª¥k¬É±³]p 440 17.2.1 ºq¦±¦Cªí¬É±¥¬§½ 440 17.2.2 ±M¿è¦Cªí¬É±¥¬§½ 442 17.3 ¤¤¶¡·Æ°Ê¬É± 444 17.3.1 ¥ª°¼µø¹Ï¡X¡X¼½©ñ°Êµe 444 17.3.2 ¤¤¶¡µø¹Ï¡X¡XÅã¥Ü±M¿è 446 17.3.3 ¥k°¼µø¹Ï¡X¡XÅã¥Üºqµü 447 17.4 ¥D¬É±¥\¯à¹ê²{ 452 17.4.1 µ¼Ö¼½©ñ¬É± 452 17.4.2 MusicListViewÃþ 453 17.4.3 ·s«ØÃþMusicSpecialView 454 17.4.4 ¹ï¬É±ªì©l¤Æ 455 17.4.5 ¹Ï¤ùªº³]¸m 461 17.4.6 ¥¬§½¤å¥ódialog.xml 464 17.5 ºq¦±«H®§Ãþ 466 17.6 µ¼Ö¼½©ñªA°È 470 17.7 ª¾ÃÑ©Ý®i 478 17.8 ¥»³¹¤pµ² 479 ²Ä18³¹ Android·Ó¬Û¾÷¡]±Ð¾ÇµøÀW¡G13¤ÀÄÁ¡^ 480 18.1 ½Õ¥ÎAndroid¬Û¾÷ªº¨âºØ¤è¦¡ 480 18.1.1 ½Õ¥Î¨t²Î¦Û±a¬Û¾÷ 480 18.1.2 ®Ú¾ÚCamera API¹ê²{¦Û¤vªº©ç·Óµ{§Ç 481 18.2 ¬Û¾÷¬É±³]p 483 18.3 ¬Û¾÷¥\¯à¹ê²{ 484 18.3.1 ©ç·Ó¥\¯à¹ê²{ 485 18.3.2 ·Ó¤ù¬d¬Ý 488 18.4 ª¾ÃÑ©Ý®i 491 18.5 ¥»³¹¤pµ² 492 ²Ä19³¹ µøÀW¼½©ñ¾¹¡]±Ð¾ÇµøÀW¡G29¤ÀÄÁ¡^ 493 19.1 µøÀW¼½©ñ¬É±³]p 493 19.2 ¼½©ñ¾¹¥D¬É± 494 19.3 ¼½©ñ¾¹¥\¯à¹ê²{ 503 19.4 ª¾ÃÑ©Ý®i 518 19.5 ¥»³¹¤pµ² 519 ²Ä5½g Android´åÀ¸¶}µo¹ê¾Ô®×¨Ò ²Ä20³¹ ¤p¨ß¸õ¹aÅL¡]±Ð¾ÇµøÀW¡G35¤ÀÄÁ¡^ 522 20.1 ¥\¯à¤ÀªR 522 20.2 ´åÀ¸¨¤¦â³]p 522 20.2.1 ¤p¨ßÃþ 523 20.2.2 ¹aÅLÃþ 529 20.2.3 ¤p³¾Ãþ 532 20.3 ´åÀ¸I´º³]p 535 20.3.1 I´ºµ¼Ö 535 20.3.2 I´º¹Ï¤ù 536 20.4 ´åÀ¸»²§U¬É± 538 20.4.1 ¶}³õµe± 538 20.4.2 À°§U¬É± 539 20.4.3 Ánµ³]¸m¬É± 539 20.4.4 µ²§ô¬É± 541 20.5 ´åÀ¸¹Lµ{ 543 20.6 ª¾ÃÑ©Ý®i 559 20.7 ¥»³¹¤pµ² 559 ²Ä21³¹ ¸¦æ®gÀ»´åÀ¸¡]±Ð¾ÇµøÀW¡G21¤ÀÄÁ¡^ 560 21.1 ¥\¯à¤ÀªR 560 21.2 ¤l¼u©M¼Ä¾÷Ãþªº¹ê²{ 561 21.3 ³õ´ºªºÃ¸¨î 566 21.4 ª¾ÃÑ©Ý®i 574 21.5 ¥»³¹¤pµ² 576 ²Ä22³¹ 3D°g®c´åÀ¸¡]±Ð¾ÇµøÀW¡G33¤ÀÄÁ¡^ 577 22.1 ´åÀ¸¦a¹Ïø¨î¤èªk 577 22.2 ´åÀ¸¦a¹ÏªºÃ¸¨î 578 22.2.1 3Dø¹Ï°ò¥»ª¾ÃÑ 578 22.2.2 ¦aªO 580 22.2.3 ùÙ¾À 582 22.2.4 ¤p²y 591 22.2.5 ¶ê§Î¬} 595 22.2.6 ¼Æ¦r 597 22.3 ´åÀ¸µæ³æ 599 22.3.1 ¬É±¥¬§½ 600 22.3.2 ¥Dµæ³æ¥\¯à 606 22.4 ´åÀ¸¶i¦æ 620 22.5 ª¾ÃÑ©Ý®i 637 22.6 ¥»³¹¤pµ² 638
¡@¡@?? ¡@¡@ ¡@¡@?? ¡@¡@ ¡@¡@?? ¡@¡@ ¡@¡@?? ¡@¡@ Android¸g¨å¶µ¥Ø®×¨Ò¶}µo¹ê¾ÔÄ_¨å ¡@¡@ ¥Ø¿ý ¡@¡@ ¡PXII¡P ¡@¡@ ¡@¡@ ¡PXI¡P ¡@¡@ ¡@¡@ ¡@¡@ ¡@¡@ ¡@¡@ ¡@¡@
|
§Ç¡G |