-- ·|­û / µù¥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ªì¾Ç¯S°V¯Z (²Ä¤Cª©) (¾A¥Î Android 6.x~7.x / ¥þ·sAndroid Studio 2.X¶}µo¡Aªþ¼v­µ)

( ÁcÅé ¦r)
§@ªÌ¡G¾H¤å²W Á`ºÊ»s/¤å²W»Õ¤u§@«Ç ½sµÛÃþ§O¡G1. -> µ{¦¡³]­p -> ¤â¾÷µ{¦¡ -> Android
ĶªÌ¡G
¥Xª©ªÀ¡GùÖ®p¥Xª©Androidªì¾Ç¯S°V¯Z (²Ä¤Cª©) (¾A¥Î Android 6.x~7.x / ¥þ·sAndroid Studio 2.X¶}µo¡Aªþ¼v­µ) 3dWoo®Ñ¸¹¡G 46055
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT©w»ù¡G 480 ¤¸
§é¦©»ù¡G 360 ¤¸

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

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

CD*1¥úºÐ¤º®e¡G½d¨Òµ{¦¡/ªñ100¤ÀÄÁÃöÁä¼v­µ±Ð¾Ç/©µ¦ù½m²ß
Android¤pºñ¤H¯À§÷(¾A¥ÎSkype¡BLine¹Ï¥Ü/Facebook¤jÀY¶K/¥[¤JÀ³¥Îµ{¦¡¶}µo)
³Ì·sAndroid Studio 2.X¶}µo¹ê¾Ô¡I¾A¥ÎAndroid 6.X~7.X¡Iª©¼ö¾P²Ö­p¬ð¯}2.2¸U¥U¡A¸g¨å²fÁ媺¤º®e¡A¤@¾Ç´N¨ü¥Î¡I²³¦h±Ð®v/ŪªÌAndroid¿ï®Ñ²Ä¤@«ü¦W¡¹Androidªø¾P¤H®ð®Ñ¡¹ºô¸ô®Ñ©±¦~«×¦Ê¤jºZ¾P®Ñ¡¹ª¾¦W¹q¸£±M·~®Ñ©±ºZ¾P®Ñ¡¹¤j³°¥Xª©ªÀ«ü¦W±ÂÅv§ï½s²Å骩¡¹¶W¹L¦Ê¦ì¦Ñ®vı±oº¡·NªºAndroid®ÑÄy´x´¤ªñ90­ÓÃöÁä½d¨Ò¡A¹ý©³¥´¦nApp¶}µo¤O¡I²³æ¡B¹ê¥Î¡A§Y¨Ï¨S¦³Java°ò¦¡A¤£´¿±µÄ²¹L¤â¾÷À³¥Îµ{¦¡³]­p¡A¤]¯à¶i¤JAndroidµ{¦¡³]­pªº·µ°ó¡I¡½³Ì·sªº¶}µo¤º®e¡GÀ³¥Î³Ì·s Android Studio 2.X Àô¹Ò¶i¦æ Android 7±MÃD¶}µo¡A»P¥þ²y¶}µoªÌ¦P¨B¹ê¾Ô¡C¡½©öÀ´ªº¾Ç²ß¬yµ{¡G°w¹ïAndroidµ{¦¡¶}µo¶i¦æ¨BÆJ©î¸Ñ¡B¬yµ{¤ÀªR»P¹Ï¥Üªí²{¡A¦A¥[¤W²Ï¹êªº½d¨Òºt½m¡AµLµh¾Ç·|®Ö¤ß¶}µo§Þ¥©¡A¾i¦¨¨}¦nªº¶}µo²ßºD¡C¡½Â×´Iªº¤¸¥óÀ³¥Î¡G°£¤F¿é¤J¡B«ö¶s¡B°T®§Åã¥Ü¡B¿ï¶µ²M³æ¡B¥\¯àªíµ¥¤¸¥ó¥~¡A§ó¯Ç¤J±`¥Îª©­±°t¸m¤º®e¡AÅýApp¨ã³Æ±M·~¥~ªí»P¾Þ§@¬yºZ©Ê¡C¡½¹ê¥Îªº½d¨Òµ{¦¡¡G­Ý¨ã¥Ñ²L¤J²`ªº¯S©Ê¡B½ì¨ý©Ê©M¹ê¥Î©Ê¡A¦³§U¤F¸Ñµ{¦¡­ì²z¡A¶i¦ÓÀ³¥Î¦b±M®×µo·Q»P¶}µo¡C¡½­«­nªº¶}µo§Þ¥©¡G²`¤J¤F¸Ñµ{¦¡¹B§@¡A¥]§tIntent¡B¸ê·½ºÞ²z¤À°t¡B¥Í©R¶g´Á¡A¥H¤Î§Q¥Î¬ÛÃö¤u¨ã¥[³t¨Ã§ïµ½¶}µo¬yµ{¡A¸Ô²Ó¸Ñ»¡¦Û°Ê§¹¦¨¥\¯à»P°£¿ù¤u¨ã¡C¡½¦h¤¸ªºÀ³¥Î¥DÃD¡G¦pÀɮ׸ê®Æ³B²z¡B¸ê®Æ®w¡B®É¶¡ªA°È¡B¹Ï¤ù¡B­µ°T¡Bµø°T¡B¦h´CÅéÀ³¥Î¡BGoogle MapsÀ³¥Îµ{¦¡¶}µo¡BAndroid¼ÒÀÀ¾¹¨Ï¥Î¡A¥H¤Î¤W¬[Google Play°Ó©±¡C¡½¶W­Èªº¼v­µ±Ð¾Ç¡G°w¹ïÃöÁä»P©ö²£¥Í¾Ç²ß»Ùꪺ¤º®e¡A´£¨Ñ¼v­µ»²§U±Ð¾Ç¡A¨³³t´£¤É¾Ç²ß®Ä²v¡C¡½±MÄݪº½u¤WªA°È¡G¦]À³Android¶}µoª©¥»ªºÅܤơA´£¨Ñ½u¤W±MÄݪA°È¡A§Y®É¤¬°Ê¡A­°§C¾Ç²ß§x¹Ò¡A¨Ã¥i¨ú±oAndroid³Ì·s°T®§»P¸ê®Æ¡C®Ñªþ¶W­È¥úºÐ¡G½d¨Òµ{¦¡/ªñ100¤ÀÄÁÃöÁä¼v­µ±Ð¾Ç/©µ¦ù½m²ßAndroid¤pºñ¤H¯À§÷(¾A¥ÎSkype¡BLine¹Ï¥Ü/Facebook¤jÀY¶K/¥[¤JÀ³¥Îµ{¦¡¶}µo)
¥Ø¿ý¡G

01 ºV¶} Android ªº¶}µo¤jªù
¤u±ýµ½¨ä¨Æ¡A¥²¥ý§Q¨ä¾¹¡A­n¾Ç²ß Android À³¥Îµ{¦¡¡A¥ý¨ú±o¥\¯à±j¤jªº¶}µo¤u¨ã¡A´N¥iÅý¾Ç²ß¨Æ¥b¥\­¿¡C

02 Android¡A§Ú¨Ó¤F
«Ø¥ß¤@­Ó·sªº Android ±M®×­º¥ý­nª`·Nªº¬OÀ³¥Îµ{¦¡ªº¸ê®Æ§¨µ²ºc¡A³]­pªÌ¶È»Ý¨Ì¾Ú³W«h«Ø¥ß¦U¸ê®Æ§¨¤¤ÀɮסA¨t²Î´N¯à¨Ì§Ç°õ¦æ¡C

03 »{ÃÑ°ò¥»ªº¤¶­±¤¸¥ó
TextView¡BEditText ©M Button ¬O³Ì±`¥Îªº¾Þ§@¤¶­±¡ATextView ¥i¥HÅã¥Ü°T®§¡AEditText ´£¨Ñ¨Ï¥ÎªÌ¿é¤J¸ê®Æ¡AButton «h¥i¥H¦b«ö¤U«ö¶s«á¡A°õ¦æ³B²zªº¤èªk¡C

04 °T®§Åã¥Ü¬ÛÃö¤¸¥ó
µ{¦¡¦b°õ¦æ¹Lµ{¤¤±`·|»Ý­nÅã¥Ü¤@­Ó¤p°T®§§iª¾¨Ï¥ÎªÌ¤@¨Ç¥²­n¸ê°T¡A¬Æ¦Ü¦bÅã¥Ü°T®§«á¯à±o¨ì¨Ï¥ÎªÌªº¦^À³¡A³o¸Ì´N¥²¶·¨Ï¥Î Toast ¤Î AlertDialog ¤¸¥ó¡C

05 ³æ¿ï¡B½Æ¿ï©M¤U©Ô¦¡²M³æ
CheckBox¡BRadioButton ©M Spinner ³o¤T­Ó¤¶­±¤¸¥ó¬OÀ³¥Îµ{¦¡¤¤³Ì±`¨Ï¥Îªº¿ï¶µ²M³æ¾Þ§@¤¶­±¡A¥i¥H»s§@¥X³æ¿ï¡B½Æ¿ï¤Î¤U©Ô¦¡²M³æªº¤¸¥ó¡C

06 ¹Ï¤ù¬ÛÃö¤¶­±¤¸¥ó
ImageView ¥D­n¥Î¨ÓÅã¥Ü¼v¹³¡AGridView ¥HÄæ¦C¤Gºûªº¤è¦¡Åã¥Üªí®æ¡A¨Ã¦bªí®æ¤¤©ñ¸m¹Ï¤ù¡C

07 ªí¦C¿ï³æ¤¸¥ó
ListView ¤¶­±¤¸¥óºÙ¬°¿ï¶µ²M³æ¡A¥¦¥i¥H«Ø¥ß¿ï¶µ²M³æ¨Ñ¨Ï¥ÎªÌ±q¤¤¿ï¨ú¡A¹ï©ó¼Æ¶q¸û¤j¦Cªí¸ê®Æ¦p²°T¡B³q°T¿ýµ¥¡A³q±`·|¨Ï¥Î ListView ¨ÓÅã¥Ü¡C

08 ¥\¯àªí¿ï³æ¤¸¥ó
Option Menu ¿ï³æ·|¦b«ö¤U MENU Áä®É¥X²{¡A¥i¥H¸`¬Ùª©­±ªÅ¶¡¡CContext Menu §ÖÅã¥\¯àªí·|¦bªø«öµe­± 1~2 ¬í«á±Ò°Ê¡A¨Ï¥ÎªÌ¥i¥H¦b³o¨Ç¿ï³æªº¿ï¶µ¤¤¿ï¨ú©Ò»Ýªº°õ¦æ¶µ¥Ø¡C

09 Intent ·N¹Ï
Intent ¬O¥Ñ¤@­Ó°Ê§@©M¤º®e²Õ¦¨¡AIntent ´N¬O¨Ì¾Ú«ü©w°Ê§@©M¤º®e°õ¦æ¯S©wªº¤u§@¡C¨Ò¦p¡G«ü©w°Ê§@¬OÂsÄý¾¹¡A¤º®e¬Oºô§}¡AIntent ´N¥i¥H¶}±Ò«ü©wªººô­¶¡C

10 ¸ê·½ºÞ²z¤À°t»P¥Í©R¶g´Á
Android ¨Ï¥Î Activity ¥Í©R¶g´Á (Lifecycle) ªº¾÷¨î¨ÓºÞ²z¸ê·½ªº¤À°t¡A·í°O¾ÐÅé¸ê·½¤£¨¬®É¨t²Î·|¨Ì·ÓÀu¥ýµ¥¯Å¶i¦æ¦^¦¬¡C

11 µ{¦¡°£¿ù
Android ¥i¥H§Q¥Î try¡Kcatch¡Kfinally ¿ù»~³B²z¡BLog ¤é»xÀÉ¡B³]©w¤¤Â_ÂI¤Î°õ¦æ Debug ¤è¦¡¨Ó¶i¦æµ{¦¡ªº°£¿ù¡C

12 Àɮ׸ê®Æ³B²z
Android ´£¨Ñ¦hºØ¤è¦¡Àx¦sÀ³¥Îµ{¦¡¸ê®Æ¡A³o¸Ì­n¤¶²Ðªº¬O SharedPreferences ª«¥ó»P files ÀɮסC

13 ¦h´CÅéÀ³¥Î
MediaPlayer ¤¸¥ó¥i¥H¼½©ñ­µ°T¤Îµø°T¡A¨Ã¥B¶i¦æ±±¨î¡CVideoView ¤¸¥ó¥i¥H¼½©ñµø°T¡CMediaRecorder ¤¸¥ó¥i¥H¶i¦æ´CÅé±Ä¼Ë¡A­n»s§@¤â¾÷¿ý­µ¥\¯à³nÅé´N¤£¬O¥ó§xÃøªº¥ô°È¤F¡I

14 ¸ê®Æ®w
¦b Android ¨t²Î¨Ï¥Î SQLite ¨Ó¨t²ÎºÞ²z¸ê®Æ®w¡ASQLite ´£¨Ñ SQLiteDatabase Ãþ§O¡A¨ä¤¤¥i¥H§Q¥Î rawQuery() ©M query() ¨âºØ¸ê®Æªí¬d¸ß¤èªk¡A¤]¥i¥H§Q¥Î insert()¡Bupdate()¡Bdelete() ¤À§O¥i¥H³B²z¸ê®Æ·s¼W¡B­×§ï©M§R°£¡C

15 Google Maps À³¥Îµ{¦¡
Google Maps µ{¦¡°£¤F³æ¯ÂªºÅã¥Ü¦a¹Ï¦ì¸m¡B¦a¼Ð¤§¥~¡AÁÙ¯à¤Á´«¤£¦PªºÅã¥Ü¼Ò¦¡¡C·f°t¤W¤£¦PªºÀ³¥Î¸ê°T¡A¹ï©ó¤é±`¥Í¬¡¡A¬Æ¦Ü°Ó°ÈÀ³¥Î³£¯à¦³©Òµo´§¡C

16 µo§GÀ³¥Îµ{¦¡
Android À³¥Îµ{¦¡§¹¦¨«á¥i¥Hµo§G¨ì¹ê¾÷¤W´ú¸Õ¡A¬Æ¦Ü¤W¶Ç¨ì Google Play °Ó©±¡A¬O¨C­Ó¶}µoªÌ³£À³¸Ó­n¾Ç²ßªº­«ÂI¡C
§Ç¡G