-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Android¶}µo»P¹ê¾Ô

( ²Åé ¦r)
§@ªÌ¡G»¯®ÑÄõÃþ§O¡G1. -> µ{¦¡³]­p -> ¤â¾÷µ{¦¡ -> Android
ĶªÌ¡G
¥Xª©ªÀ¡G¹q¤l¤u·~¥Xª©ªÀAndroid¶}µo»P¹ê¾Ô 3dWoo®Ñ¸¹¡G 35911
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¦³®w¦s¡j
NT°â»ù¡G 345 ¤¸

¥Xª©¤é¡G6/1/2013
­¶¼Æ¡G556
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787121206122
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

­pºâ¾÷«KÄâ¤Æ¬O¥¼¨Óªºµo®iÁͶաC¦b¤H­Ìªº²ßºD¨½¡A«Ü®e©ö§â­pºâ¾÷²z¸Ñ¬°¥D¾÷¡BÅã¥Ü¾¹¡BÁä½Lªº¡§²Õ¦X¡¨¡A§Y¨Ï¦Z¨Ó¥X²{¤Fµ§°O¥»¹q¸£¡A¨ä¹ê¨ÌµMÂ\²æ¤£¤F¥D¾÷¡BÅã¥Ü¾¹»PÁä½Lªº²Õ¦X¡C¹ï¤_³oºØ¶Ç²Îªº­pºâ¾÷¡A¥Î¤á¥²¶·¡§¦wÀR¡¨¦a§¤¤U¨Ó¡A¥´¶}¥¦¡AµM¦Z¤~¯à¨Ï¥Î­pºâ¾÷¡C¦ý¥Î¤á¦}¤£¯à§¹¥þº¡¨¬³q¹L³oºØ¤è¦¡¨Ï¥Î­pºâ¾÷¡A¦³®É¥Î¤á»Ý­n¦b¨®¤W¬d¬Ý¡BºÞ²z¤½¥qªº¹BÀ窬ªp¡A¦³®É¥Î¤á»Ý­n¦bµ¥­¸¾÷®É¬d¬Ý¡BºÞ²z¦Û¤vªºÃÒ¨é¥æ©ö±¡ªp¡A......«e ¨¥

­pºâ¾÷«KÄâ¤Æ¬O¥¼¨Óªºµo®iÁͶաC¦b¤H­Ìªº²ßºD¨½¡A«Ü®e©ö§â­pºâ¾÷²z¸Ñ¬°¥D¾÷¡BÅã¥Ü¾¹¡BÁä½Lªº¡§²Õ¦X¡¨¡A§Y¨Ï¦Z¨Ó¥X²{¤Fµ§°O¥»¹q¸£¡A¨ä¹ê¨ÌµMÂ\²æ¤£¤F¥D¾÷¡BÅã¥Ü¾¹»PÁä½Lªº²Õ¦X¡C¹ï¤_³oºØ¶Ç²Îªº­pºâ¾÷¡A¥Î¤á¥²¶·¡§¦wÀR¡¨¦a§¤¤U¨Ó¡A¥´¶}¥¦¡AµM¦Z¤~¯à¨Ï¥Î­pºâ¾÷¡C¦ý¥Î¤á¦}¤£¯à§¹¥þº¡¨¬³q¹L³oºØ¤è¦¡¨Ï¥Î­pºâ¾÷¡A¦³®É¥Î¤á»Ý­n¦b¨®¤W¬d¬Ý¡BºÞ²z¤½¥qªº¹BÀ窬ªp¡A¦³®É¥Î¤á»Ý­n¦bµ¥­¸¾÷®É¬d¬Ý¡BºÞ²z¦Û¤vªºÃÒ¨é¥æ©ö±¡ªp¡A¦³®É¥Î¤á»Ý­nÀH®Éª±ª±´åÀ¸ªQ¦¢¤@¤U¯«¸g¡K¡K¦b³o¨Ç»Ý¨D³õ´º¤U¡A¥Î¤á»Ý­n§ó¥[«KÄâ¤Æªº­pºâ¾÷¡A³o¤]¬O¥­ªO¹q¸£¤j¦æ¨ä¹Dªº­«­n­ì¦]¡C
3G³q«H¬O²¾°Ê³q«H¥«³õ¸g¾ú¤F²Ä¤@¥N¼ÒÀÀ§Þ³Nªº²¾°Ê³q«H·~°È¡A¦b²Ä¤G¥N¼Æ¦r²¾°Ê³q«H¥«³õªº½´«kµo®i¤¤³Q¤Þ¤Jªº¡C¦b·í¤µInternet¼Æ¾Ú·~°Èªº¤£Â_¤É·Å¤¤¡A¦b©T©w±µ¤J³t²v¡]HDSL¡BADSL¡BVDSL¡^¤£Â_´£¤Éªº­I´º¤U¡A3G²¾°Ê³q«H¨t²Î¤]¬Ý¨ì¤F¥«³õªºÀÆ¥ú¡A¯qµo¬°¹q«H¹BÀç°Ó¡B³q«H³]³Æ¨î³y°Ó©M´¶³q¥Î¤á©ÒÃöª`¡C¦Ó3G®É¥Nªº¨ì¨Ó¡A¨Ï±o§ó¦h¤º®eÂ×´IªºÀ³¥Îµ{§Ç³Q¥¬¸m¦b¤â¾÷¤W¦¨¬°¥i¯à¡A¦pµøÀW³q¸Ü¡BµøÀWÂI¼½¡B²¾°Ê¤¬Ápºô¨R®ö¡B¦b½u¬Ý®Ñ/Å¥ºq¡B¤º®e¤À¨Éµ¥¡C¬°¤F¹ê²{³o¨Ç»Ý¨D¡A»Ý­n¦³¤@­Ó¦nªº²¾°Ê¶}µo¥­»O¨Ó¤ä«ù¡C
2007¦~11¤ë±À¥XªºAndroid¥­»O¡A¬O¥ô¦ó¤½¥q¤Î­Ó¤H³£¥i§K¶OÀò¨ú¨ì·½¥N½X¤ÎSDKªº¤â¾÷¶}µo¥­»O¡C¥Ñ¤_¨ä¶}©ñ©Ê©MÀu²§©Ê¯à¡AAndroid¥­»O±o¨ì¤F¥]¬A¦U¤j¤â¾÷¼t°Ó©MµÛ¦Wªº²¾°Ê¹BÀç°Ó¦b¤ºªº·~¬Éªº¼sªx¤ä«ù¡C
ÀHµÛAndroid¥­»O¦b¥«³õ¥e¦³²v¤WªºÃ­¨B¤W¤É¡Aªö¥ÎJava»y¨¥¶}µoªºAndroidÀ³¥Î·|¶V¨Ó¶V¦h¡C¤£¹L»Ý­n«ü¥Xªº¬O¡A¹B¦æAndroid¥­»Oªºµw¥ó¥u¬O¤â¾÷¡B¥­ªO¹q¸£µ¥«KÄ⦡³]³Æ¡A³o¨Ç³]³Æªº­pºâ¯à¤O¡B¼Æ¾Ú¦sÀx¯à¤O³£¬O¦³­­ªº¡A¤£¤Ó¥i¯à¦bAndroid¥­»O¤W³¡¸p¤j«¬¥ø·~¯ÅÀ³¥Î¡A¦]¦¹AndroidÀ³¥Î¥i¯à¥H¯Âºé«È¤áºÝÀ³¥Îªº¨¤¦â¥X²{¡AµM¦Z³q¹Lºôµ¸»P¶Ç²Î¤j«¬À³¥Î¥æ¤¬¡A¥R·í¤j«¬¥ø·~À³¥Îªº«È¤áºÝ¡C
¥Ø«e³Ì·sªºAndroidª©¥»¬°4.1¡A¨ä¨ã¦³¤@¨Ç·s¯SÂI¡G§ó§Ö¡B§ó¬yºZ¡B§óÆF±Ó¡F¯S®Ä°Êµeªº´V³t²v´£°ª¦Ü60fps¡A¼W¥[¤F¤T­¿½w¨R¡F¼W±j¤F³qª¾Äæ¡F¥þ·s·j¯Á±N·|±a¨Ó¥þ·sªºUI¡B´¼¯à»y­µ·j¯Á©MGoogle Now¤T¶µ·s¥\¯à¡F®à­±´¡¥ó¦Û°Ê½Õ¾ã¤j¤p¡F¥[±jµL»Ùê¾Þ§@¡F»y¨¥©M¿é¤JªkÂX®i¡F·sªº¿é¤JÃþ«¬©M¥\¯à¡F·sªº³s±µÃþ«¬¡C
ų¤_Android§@¬°·sªº¥­»O¡B·s§Þ³N¡A¬°¤FÀ°§U²³¦h¶}µo¤H­û©M·R¦nªÌ¶i¤JAndroid¶}µo»â°ì¦}´£°ªµ{§Ç¶}µo¤ô¥­¡A¯S½s¼g¤F¥»®Ñ¡C
¥»®Ñ¦@¤À10³¹¡C
²Ä1³¹¡Gµ¹¥X¤FAndroid·§­z¡A¥D­n¥]¬A´¼¯à¤â¾÷¾Þ§@¨t²Î²{ª¬¡BAndroidµo®i¥v¡B¯S©Ê¡B·f«ØAndroid¶}µoÀô¹Ò¤ÎAndroidÀ³¥Î¤uµ{¤å¥ó²Õ¦¨µ¥¤º®e¡C
²Ä2³¹¡G¤¶²Ð¤FAndroid¬É­±¥¬§½¡A¥D­n¥]¬A½u©Ê¥¬§½¡B¬Û¹ï¥¬§½¡Bªí®æ¥¬§½¡Bµ´¹ï¥¬§½µ¥¤º®e¡C
²Ä3³¹¡G¤¶²Ð¤FWidget²Õ¥ó¥¬§½¡A¥D­n¥]¬AButton±±¥ó¡BTextView±±¥ó¡BEditText±±¥ó¡BRadioButton±±¥óµ¥¤º®e¡C
²Ä4³¹¡G¤¶²Ð¤FAndroidµæ³æ¡A¥D­n¥]¬AMenuµæ³æ¡BMenuItemµæ³æ¡BSubMenuµæ³æ¤ÎContextMenuµæ³æµ¥¤º®e¡C
²Ä5³¹¡G¤¶²Ð¤FAndroid¹ï¸Ü®Ø¡A¥D­n¥]¬AAlertDialog¹ï¸Ü®Ø¡BDatePickerDialog»PTimePickerDialog¹ï¸Ü®Ø¡BProgressDailog¹ï¸Ü®Ø¤ÎNotification³qª¾µ¥¤º®e¡C
²Ä6³¹¡G¤¶²Ð¤FAndroidµø¹Ï»P°Êµe¡A¥D­n¥]¬AAndroid¹Ï¹³¡BAndroidø¹Ï¡BAndroid¹Ï§Î¯S®Ä³B²z»PAndroid°Êµeµ¥¤º®e¡C
²Ä7³¹¡G¤¶²Ð¤FAndroid¼Æ¾Ú¦sÀx¡A¥D­n¥]¬ASharedPreferences¦sÀx¡B¤å¥ó¦sÀx¼Æ¾Ú¡BSQLite¼Æ¾Ú®w¦sÀx¡BContentProvider¦sÀxµ¥¤º®e¡C
²Ä8³¹¡G¤¶²Ð¤FAndroid¶Ç»¼®ø®§»PÁpºô¡A¥D­n¥]¬A¹q¸ÜºÞ²z¾¹¡B«H®§³B²z¡BÁpºôµ¥¤º®e¡C
²Ä9³¹¡G¤¶²Ð¤FAndroid¦h´CÅé¡A¥D­n¥]¬A­µÀW/µøÀWªº¼½©ñ¡B¿ý¨î­µÀW¤Î·Ó¬Û¾÷µ¥¤º®e¡C
²Ä10³¹¡G¤¶²Ð¤FAndroid»²§U¤u¨ã¡A¥D­n¥]¬AMap¦a¹Ï¡BÂŤúµ¥¤º®e¡C
¥»®Ñ¥D­n¥Ñ»¯®ÑÄõ½s¼g¡A¦¹¥~°Ñ¥[½s¼gªºÁÙ¦³©P«~¡B»¯®Ñ±ö¡B»¯·sªâ¡B÷á¿o¡B¼B§Ó¬°¡B¤B°¶¶¯¡B¹p¾å¥­¡B§õÔÕ¡B·¨¤å¯ô¡B¦ó¥¿­·¡B©PÆF¡B§E´¼»¨¡B±Z¦p¬K©M±i¼wÂסC
¥Ñ¤_§@ªÌªº¤ô¥­¦³­­¡A¥[¤§®É¶¡¸ûºò¡A®Ñ¤¤Ãø§K·|¦s¦b¤£¨¬¤§³B¡A·q½Ð¼s¤jŪªÌ§åµû«ü¥¿¡C


½sµÛªÌ
2013¦~3¤ë
¤º®e²¤¶¡G

­pºâ¾÷«KÄâ¤Æ¬O¥¼¨Óªºµo®iÁͶաA¦ÓAndroid§@¬°³Ì¨üÅwªïªº¤â¾÷©M¥­ªO¹q¸£ªº¾Þ§@¨t²Î¤§¤@¡A±q¨ä½Ï¥Í¨ì²{¦bªºµuµu´X¦~¨½¡A¾Ì­É¨ä¶}·½¶}©ñ©Ê¡BÀu²§ªº¥Î¤áÅéÅç©M·¥¬°¤è«Kªº¶}µo¤è¦¡¡Aűo¤F¼s¤j¥Î¤á©M¶}µoªÌªº«C·ý¡C
¥»®Ñ´`§Çº¥¶i¦a¤¶²ÐAndroidÀ³¥Î¶}µoªº¬ÛÃöª¾ÃÑ¡A¤º®eÂл\¤FAndroid¥Î¤á¬É­±½sµ{¡C­º¥ý¤¶²ÐAndroid¬É­±¥¬§½¡B±±¥ó¡Bµæ³æ¡B¹ï¸Ü®Øµ¥¤º®e¡FµM¦Z¶i¤@¨B¤¶²ÐAndroidµø¹Ï»P°Êµe¡BAndroid¼Æ¾Ú¦sÀx¡BAndroid¶Ç»¼®ø®§»PÁpºô¡BAndroid¦h´CÅéµ¥¤º®e¡F³Ì¦Zºî¦X¤¶²ÐAndroid»²§U¤u¨ã¡C

¥Ø¿ý¡G


²Ä1³¹ Android·§­z ¡]1¡^
1.1 ´¼¯à¤â¾÷¾Þ§@¨t²Î²{ª¬ ¡]1¡^
1.1.1 ´¼¯à¤â¾÷ªº©w¸q ¡]1¡^
1.1.2 ´¼¯à¤â¾÷ªº¯SÂI ¡]2¡^
1.1.3 3G´¼¯à¤â¾÷ªº°ò¥»­n¨D ¡]2¡^
1.1.4 ´¼¯à¤â¾÷ªº¾Þ§@¨t²Î ¡]3¡^
1.2 Android²¤¶ ¡]5¡^
1.2.1 Androidµo®i¥v ¡]5¡^
1.2.2 Android¯S©Ê ¡]8¡^
1.2.3 Android¨t²Î¬[ºc ¡]10¡^
1.2.4 Android²Õ¥ó ¡]12¡^
1.3 ·f«ØAndroid¶}µoÀô¹Ò ¡]14¡^
1.3.1 Android¶}µo«eªº·Ç³Æ
¤u§@ ¡]14¡^
1.3.2 ¦w¸ËJDK ¡]15¡^
1.3.3 ¦w¸ËEclipse ¡]17¡^
1.3.4 ¦w¸ËAndroid SDK ¡]18¡^
1.3.5 ¦w¸ËADT´¡¥ó ¡]20¡^
1.3.6 ³]©wAndroid SDK¥D¥Ø¿ý ¡]23¡^
1.3.7 ³Ð«ØAndroidµêÀÀ
³]³Æ ¡]24¡^
1.3.8 ¹B¦æAVD ¡]26¡^
1.4 AndroidÀ³¥Î¤uµ{¤å¥ó²Õ¦¨ ¡]27¡^
1.5 À³¥Îµ{§Çªº¥Í©R©P´Á ¡]30¡^
1.5.1 ¶i¦æÀu¥ý¯Å ¡]31¡^
1.5.2 Activityªº¥Í©R©P´Á ¡]32¡^
1.5.3 Activity¥Í©R©P´Á½Õ¥Î
¶¶§Ç ¡]35¡^
1.5.4 Serviceªº¥Í©R©P´Á ¡]36¡^
1.5.5 Android¥Í©R©P´Áºî¦X
¹ê¨Ò ¡]37¡^
1.6 Androidªº¬¡°Ê ¡]39¡^
1.6.1 À³¥Î¬¡°Êªº¼Ë¥»»P¥DÃD ¡]41¡^
1.6.2 Åã¥Ü¹ï¸Ü®Ø ¡]42¡^
1.6.3 Åã¥Ü¶i«×±ø¹ï¸Ü®Ø ¡]45¡^
²Ä2³¹ Android¬É­±¥¬§½ ¡]49¡^
2.1 ±±¥óÃþ·§­z ¡]49¡^
2.1.1 View ²¤¶ ¡]49¡^
2.1.2 ViewGroup ²¤¶ ¡]50¡^
2.2 ½u©Ê¥¬§½ ¡]50¡^
2.2.1 LinearLayout ²¤¶ ¡]50¡^
2.2.2 ½u©Ê¥¬§½¹ê¨Ò¤¶²Ð ¡]51¡^
2.3 ªí®æ¥¬§½ ¡]52¡^
2.3.1 TableLayout ²¤¶ ¡]52¡^
2.3.2 ªí®æ¥¬§½¹ê¨Ò¤¶²Ð ¡]53¡^
2.4 ¬Û¹ï¥¬§½ ¡]56¡^
2.4.1 RelativeLayout ²¤¶ ¡]57¡^
2.4.2 ¬Û¹ï¥¬§½¹ê¨Ò¤¶²Ð ¡]58¡^
2.5 µ´¹ï¥¬§½ ¡]59¡^
2.5.1 AbsoluteLayout ²¤¶ ¡]59¡^
2.5.2 µ´¹ï¥¬§½¹ê¨Ò¤¶²Ð ¡]60¡^
2.6 ´V¥¬§½ ¡]61¡^
2.6.1 FrameLayout ²¤¶ ¡]61¡^
2.6.2 ´V¥¬§½¹ê¨Ò¤¶²Ð ¡]62¡^
2.7 ¦Cªí¥¬§½ ¡]63¡^
2.7.1 ViewGroup²¤¶ ¡]63¡^
2.7.2 ¦Cªí¥¬§½¹ê¨Ò¤¶²Ð ¡]63¡^
²Ä3³¹ Widget²Õ¥ó¥¬§½ ¡]66¡^
3.1 Button±±¥ó ¡]67¡^
3.1.1 setOnClickListener¤èªk ¡]67¡^
3.1.2 setOnLongClickListener
¤èªk ¡]68¡^
3.1.3 setOnFocusChangeListener
¤èªk ¡]69¡^
3.1.4 setOnTouchListener¤èªk ¡]70¡^
3.1.5 setPressed¤èªk ¡]71¡^
3.1.6 setClickable¤èªk ¡]72¡^
3.1.7 setLongClickable¤èªk ¡]73¡^
3.1.8 Button±±¥óºî¦X¹ê¨Ò ¡]74¡^
3.2 TextView±±¥ó ¡]75¡^
3.2.1 append¤èªk ¡]75¡^
3.2.2 addTextChangedListener
¤èªk ¡]76¡^
3.2.3 setText¤èªk ¡]78¡^
3.2.4 setTextSize¤èªk ¡]79¡^
3.2.5 setTypeface¤èªk ¡]80¡^
3.2.6 setTextColor¤èªk ¡]82¡^
3.2.7 setHeight¤èªk ¡]82¡^
3.2.8 setBackgroundColor¤èªk ¡]83¡^
3.2.9 getHeight¤èªk ¡]84¡^
3.2.10 getWidth¤èªk ¡]86¡^
3.2.11 setPadding¤èªk ¡]87¡^
3.2.12 getPaddingLeft¤èªk ¡]88¡^
3.2.13 getPaddingTop¤èªk ¡]88¡^
3.2.14 getPaddingrRight¤èªk ¡]88¡^
3.2.15 getPaddingBottonm¤èªk ¡]88¡^
3.2.16 getCurrentTextColor¤èªk ¡]89¡^
3.2.17 getText¤èªk ¡]91¡^
3.2.18 TextView±±¥óªººî¦X
¹ê¨Ò ¡]91¡^
3.3 EditText±±¥ó ¡]98¡^
3.3.1 setText¤èªk ¡]98¡^
3.3.2 getText¤èªk ¡]100¡^
3.3.3 setSelection¤èªk ¡]101¡^
3.3.4 setHint¤èªk ¡]102¡^
3.2.5 setOnKeyListener¤èªk ¡]103¡^
3.3.6 EditText±±¥óªººî¦X¹ê¨Ò ¡]104¡^
3.4 RadioButton±±¥ó ¡]106¡^
3.4.1 setOnCheckedChangedListener
¤èªk ¡]106¡^
3.4.2 check¤èªk ¡]109¡^
3.4.3 clearCheck¤èªk ¡]109¡^
3.5 CheckBox±±¥ó ¡]110¡^
3.5.1 isChecked¤èªk ¡]111¡^
3.5.2 setChecked¤èªk ¡]113¡^
3.5.3 toggle¤èªk ¡]113¡^
3.5.4 setOnCheckedChangeListener
¤èªk ¡]115¡^
3.6 Toast±±¥ó ¡]117¡^
3.6.1 cancel¤èªk ¡]117¡^
3.6.2 getDuration¤èªk ¡]117¡^
3.6.3 getGravity¤èªk ¡]118¡^
3.6.4 getHorizontalMargi¤èªk»P
getVerticalMargin¤èªk ¡]119¡^
3.6.5 makeText¤èªk ¡]120¡^
3.6.6 setView¤èªk ¡]121¡^
3.6.7 getView¤èªk ¡]122¡^
3.6.8 setGravity¤èªk ¡]123¡^
3.6.9 getXOffset¤èªk»PgetYOffset
¤èªk ¡]124¡^
3.6.10 setDuration¤èªk ¡]125¡^
3.6.11 setMargin¤èªk ¡]126¡^
3.6.12 setText¤èªk ¡]127¡^
3.6.13 show¤èªk ¡]128¡^
3.6.14 Toast±±¥óªººî¦X¹ê¨Ò ¡]129¡^
3.7 ImageView±±¥ó ¡]134¡^
3.7.1 setAdjustViewBounds
¤èªk ¡]134¡^
3.7.2 setScaleType¤èªk ¡]135¡^
3.7.3 setSelected¤èªk ¡]135¡^
3.7.4 setImageURI¤èªk ¡]135¡^
3.7.5 setAdjustViewBounds
¤èªk ¡]136¡^
3.7.6 setAlpha¤èªk ¡]136¡^
3.7.7 setImageResource¤èªk ¡]136¡^
3.7.8 ImageView±±¥óºî¦X
¹ê¨Ò ¡]136¡^
3.8 ProgressBar±±¥ó ¡]139¡^
3.8.1 ProgressBar¬ÛÃö¤èªk ¡]139¡^
3.8.2 ProgressBar¬ÛÃöÃþ«¬ ¡]139¡^
3.9 Spinner±±¥ó ¡]147¡^
3.9.1 setAdapter¤èªk ¡]147¡^
3.9.2 setPrompt¤èªk ¡]147¡^
3.9.3 setPromptId¤èªk ¡]149¡^
3.9.4 setOnltemSelectedListener
¤èªk ¡]149¡^
3.10 AutoCompleteTextView±±¥ó ¡]151¡^
3.10.1 setAdapter¤èªk ¡]151¡^
3.10.2 setThreshold¤èªk ¡]152¡^
3.10.3 setCompletionHint¤èªk ¡]152¡^
3.10.4 setDropDownBackgroundResource
¤èªk ¡]154¡^
3.10.5 setDropDownBackgroundDrawable
¤èªk ¡]154¡^
3.10.6 MultiAutoCompleteTextView
Ãþ ¡]155¡^
3.11 AnalogClock±±¥ó ¡]157¡^
3.12 DatePicker»PTimePicker±±¥ó ¡]161¡^
3.12.1 DatePicker±±¥ó ¡]161¡^
3.12.2 TimerPicker±±¥ó ¡]161¡^
3.12.3 DatePicker»PTimePicker
±±¥óºî¦X¹ê¨Ò ¡]162¡^
3.13 SeekBar±±¥ó ¡]164¡^
3.14 RatingBar±±¥ó ¡]166¡^
3.14.1 RatingBarÃþ¤èªk ¡]167¡^
3.14.2 RatingBar±±¥óºî¦X
¹ê¨Ò ¡]167¡^
3.15 Tab±±¥ó ¡]170¡^
3.16 Gallery±±¥ó ¡]173¡^
3.16.1 GalleryÃþ¤èªk ¡]173¡^
3.16.2 Gallery±±¥óºî¦X¹ê¨Ò ¡]178¡^
3.17 ToggleButton±±¥ó ¡]182¡^
3.17.1 ToggleButtonÃþ¤èªk ¡]182¡^
3.17.2 ToggleButtonÃþ¹ê²{ ¡]183¡^
²Ä4³¹ Androidµæ³æ ¡]185¡^
4.1 Menuµæ³æ ¡]185¡^
4.1.1 Menuµæ³æ¤èªk ¡]185¡^
4.1.2 Menuµæ³æºî¦X¹ê¨Ò ¡]192¡^
4.2 MenuItemµæ³æ ¡]196¡^
4.2.1 MenuItemµæ³æ¤èªk ¡]196¡^
4.2.2 MenuItemµæ³æºî¦X¹ê¨Ò ¡]200¡^
4.3 SubMenuµæ³æ ¡]204¡^
4.3.1 SubMenuµæ³æ¤èªk ¡]204¡^
4.3.2 SubMenuµæ³æºî¦X
¹ê¨Ò ¡]208¡^
4.4 ContextMenuµæ³æ ¡]209¡^
4.4.1 ContextMenuµæ³æ¤èªk ¡]210¡^
4.4.2 ContextMenuµæ³æºî¦X
¹ê¨Ò ¡]216¡^

²Ä5³¹ Android¹ï¸Ü®Ø ¡]219¡^
5.1 AlertDialog¹ï¸Ü®Ø ¡]219¡^
5.1.1 ³Ð«Ø´£¥Ü¹ï¸Ü®Ø ¡]219¡^
5.1.2 ³Ð«Ø¦Cªí¹ï¸Ü®Ø ¡]223¡^
5.1.3 ³æ¿ï¦Cªí¹ï¸Ü®Ø ¡]225¡^
5.1.4 ´_¿ï¦Cªí¹ï¸Ü®Ø ¡]227¡^
5.1.5 AlertDialog¹ï¸Ü®Øºî¦X
¹ê¨Ò ¡]229¡^
5.2 DatePickerDialog»PTimePickerDialog
¹ï¸Ü®Ø ¡]233¡^
5.2.1 DatePickerDialog»PTimePickerDialog
·§­z ¡]233¡^
5.2.2 DatePickerDialog»PTimePickerDialog
¹ï¸Ü®Øºî¦X¹ê¨Ò ¡]234¡^
5.3 ProgressDailog¹ï¸Ü®Ø ¡]237¡^
5.3.1 ProgressDailog¹ï¸Ü®Ø
¤èªk ¡]237¡^
5.3.2 ProgressDailog¶i«×±ø¹ï¸Ü®Ø
ºî¦X¹ê¨Ò ¡]238¡^
5.4 Notification³qª¾ ¡]242¡^
5.4.1 ±`¥ÎªºNotification ¡]242¡^
5.4.2 ±a¶i«×±øªºNotification ¡]246¡^
²Ä6³¹ Androidµø¹Ï»P°Êµe ¡]250¡^
6.1 Android¹Ï¹³ ¡]250¡^
6.1.1 ImageSwitcherÃþ ¡]250¡^
6.1.2 ScrollViewÃþ ¡]253¡^
6.1.3 GridViewÃþ ¡]258¡^
6.1.4 WebViewÃþ ¡]263¡^
6.2 Androidø¹Ï ¡]264¡^
6.2.1 PaintÃþ ¡]265¡^
6.2.2 CanvasÃþ ¡]268¡^
6.2.3 Canvas»PPaintÃþºî¦X
¹ê¨Ò ¡]274¡^
6.2.4 PathÃþ ¡]279¡^
6.3 Android¹Ï§Î¯S®Ä³B²z ¡]281¡^
6.3.1 Matrix±±¨îÅÜ´« ¡]282¡^
6.3.2 drawBitmapMesh§á¦±
¹Ï¹³ ¡]290¡^
6.3.3 ´è¬V®ÄªG ¡]294¡^
6.4 Android°Êµe ¡]299¡^
6.4.1 AnimationÃþ ¡]299¡^
6.4.2 Tween°Êµe ¡]300¡^
6.4.3 Frame°Êµe ¡]305¡^
6.4.4 Frame°Êµe»PTween°Êµe
ºî¦X¹ê¨Ò ¡]308¡^
6.4.5 SurfaceViewÃþ ¡]312¡^
6.4.6 °Êµe²Õ¥ó
¡]ViewAnimator¡^ ¡]316¡^
²Ä7³¹ Android¼Æ¾Ú¦sÀx ¡]321¡^
7.1 SharedPreferences¦sÀx ¡]321¡^
7.1.1 SharedPreferences¦sÀxÃþ
®Ä²v¤ÀªR ¡]322¡^
7.1.2 SharedPreferencesÃþ¹ê¨Ò ¡]323¡^
7.2 ¤å¥ó¦sÀx¼Æ¾Ú ¡]325¡^
7.2.1 java.io¥]ªº¤èªk ¡]326¡^
7.2.2 openFileInput©M
openFileOutput ¡]331¡^
7.2.3 ±qresource¤¤ªºraw¤å¥ó§¨¤¤
Ū¨ú¤å¥ó ¡]333¡^
7.2.4 ±qasset¤¤Åª¨ú¤å¥ó ¡]334¡^
7.3 SQLite¼Æ¾Ú®w¦sÀx ¡]335¡^
7.3.1 SQLite¼Æ¾Ú®w¦sÀx·§­z ¡]335¡^
7.3.2 SQLite¼Æ¾Ú®w¦sÀx¤ÀªR ¡]336¡^
7.3.3 SQLite¼Æ¾Ú®w¦sÀxÀ³¥Î
¹ê¨Ò ¡]341¡^
7.4 ContentProvider¦sÀx ¡]347¡^
7.4.1 ContentProvider¦sÀx
¤ÀªR ¡]347¡^
7.4.2 Content Provider¦sÀx
³Ð«Ø¨BÆJ ¡]350¡^
7.4.3 Content ProviderÀ³¥Î
¹ê¨Ò ¡]350¡^
7.5 ºôµ¸¦sÀx ¡]358¡^
²Ä8³¹ Android¶Ç»¼®ø®§»PÁpºô ¡]360¡^
8.1 ¹q¸ÜºÞ²z¾¹ ¡]360¡^
8.1.1 ºôµ¸»PSIM¥dÀò¨ú«H®§ ¡]360¡^
8.1.2 ¼·¥´¹q¸Ü ¡]364¡^
8.1.3 ºÊÅ¥¤â¾÷¨Ó¹q ¡]368¡^
8.2 «H®§³B²z ¡]369¡^
8.2.1 µo°eµu«H ¡]369¡^
8.2.2 ¸sµoµu«H ¡]372¡^
8.3 µo°e¶l¥ó ¡]377¡^
8.4 ¹ê²{¾_°Ê ¡]379¡^
8.5 ¾xÄÁ ¡]385¡^
8.5.1 AlarmManagerÃþ·§­z ¡]385¡^
8.5.2 ³]©w¾xÄÁ¹ê¨Ò ¡]385¡^
8.5.3 §ó´«ùٯȹê¨Ò ¡]395¡^
8.6 ¦Û°ÊÅã¥Ü¹q¶q ¡]398¡^
8.7 Wi-Fi¨Ï¥Î ¡]402¡^
8.8 Ápºô ¡]411¡^
8.8.1 ¤U¸ü¤G¶i¨î¼Æ¾Ú ¡]413¡^
8.8.2 ¤U¸ü¤å¥»¤å¥ó ¡]414¡^
8.8.3 ¦b½u¼½©ñ­µ¼Ö ¡]416¡^
²Ä9³¹ Android¦h´CÅé ¡]425¡^
9.1 ­µÀW/µøÀWªº¼½©ñ ¡]425¡^
9.1.1 MediaPlayÃþ ¡]425¡^
9.1.2 SoundPoolÃþ ¡]437¡^
9.1.3 VideoViewÃþ ¡]439¡^
9.1.4 Androidªº¦h´CÅé¼½©ñ¾¹
ºî¦X¹ê¨Ò ¡]447¡^
9.2 ¿ý¨î­µÀW ¡]452¡^
9.3 ·Ó¬Û¾÷ ¡]456¡^
9.3.1 ·Ó¬Û¾÷±`¥Î¤èªk ¡]456¡^
9.3.2 ·Ó¬Û¾÷¹ê¨Ò¤ÀªR ¡]464¡^
²Ä10³¹ Android»²§U¤u¨ã ¡]474¡^
10.1 Map¦a¹Ï ¡]474¡^
10.1.1 ¦ì¸mªA°È¹ê¨Ò ¡]474¡^
10.1.2 ©w¦ì¹ê¨Ò ¡]481¡^
10.1.3 ¦a§}¬d¸ß¹ê¨Ò ¡]485¡^
10.1.4 ¾É¯è¹ê¨Ò ¡]490¡^
10.2 ÂŤú ¡]499¡^
10.2.1 RFCOMM¨óij ¡]499¡^
10.2.2 MACµw¥ó¦a§} ¡]499¡^
10.2.3 ½sµ{¹ê²{ÂŤúºî¦X
¹ê¨Ò ¡]501¡^
10.3 ¤¤°ê¶H´Ñ ¡]508¡^
°Ñ¦Ò¤åÄm ¡]547¡^
§Ç¡G