-- ·|­û / µù¥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µ{¦¡³]­p¤Jªù¡BÀ³¥Î¨ìºë³q-­×­q²Ä¥|ª©(¨Ï¥ÎAndroid Studio 3.X¡A¾A¥ÎAndroid 8.X/7.X©MAndroid Wear)

( ÁcÅé ¦r)
§@ªÌ¡G®]§»©úÃþ§O¡G1. -> µ{¦¡³]­p -> ¤â¾÷µ{¦¡ -> Android
ĶªÌ¡G
¥Xª©ªÀ¡GùÖ®p¥Xª©Androidµ{¦¡³]­p¤Jªù¡BÀ³¥Î¨ìºë³q-­×­q²Ä¥|ª©(¨Ï¥ÎAndroid Studio 3.X¡A¾A¥ÎAndroid 8.X/7.X©MAndroid Wear) 3dWoo®Ñ¸¹¡G 48510
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

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

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

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¡¹¨Ï¥ÎAndroid Studio 3.X¶}µoÀô¹Ò¡A¾A¥ÎAndroid 8.x/7.x©MAndroid Wear¬ïÀ¹¦¡¸Ë¸mApp¶}µo¥»®Ñ²[»\¥H¤U¤T¤j¾Ç²ß¥D¶b¡AÀ°§UŪªÌ°ö¾i§¹¾ã¦Ó¥B²Ï¹êªº¹ê§@¯à¤O¡G1.App¶}µo2.¦Û°Ê´ú¸Õ§Þ³N3.Android Studio¾Þ§@§Þ¥©Android App¶}µo¤£¶È­n¾Ç·|Androidµ{¦¡³]­p¡AÁÙ­n¯à°÷µ½¥ÎAndroid Studio¶}µoÀô¹Ò¡CAndroid Studio´£¨Ñµ{¦¡½X½s¿è»²§U¥\¯à¡B±M®×¬[ºc©Mµ{¦¡½XÀ˵ø¥\¯à¡B¥H¤Îµ{¦¡½X­«ºc»²§U¥\¯à¡Cµ½¥Î³o¨Ç¥\¯à¥i¥H¤j´T´£¤ÉAppªº¶}µo®Ä²v©M«~½è¡C°£¦¹¤§¥~¡AÁÙ¥i¥H¦bApp±M®×¤¤«Ø¥ß¡u³æ¤¸´ú¸Õ¡v©M¡u¸Ë¸m´ú¸Õ¡v¡C³o¨Ç¦Û°Ê´ú¸Õ§Þ³N¥i¥H¤j´T´î¤Ö´ú¸Õªº®É¶¡¡A¦P®É´£¤É´ú¸Õªº§¹¾ã©Ê¡A¥H½T«OApp°õ¦æªº¥¿½T©Ê¡C¥»®Ñ¤£¶È§¹¾ã¤¶²ÐAppªº¶}µo¬yµ{¡AÁÙ­nÀ°§UŪªÌ²Ö¿n¹ê§@¯à¤O¡C§@ªÌ®Ú¾Ú¦h¦~±Ð¾Ç¸gÅç¡A¾ã²z¥X¤@±ø¥Ñ²L¤J²`ªº¾Ç²ß¸ô®|¡C·f°t³æ¤¸¥DÃDªº¾Ç²ß¤è¦¡¡A©M²M·¡©ú½Tªº¨BÆJ¦¡Á¿¸Ñ¡AÅý±z¦b¾Ç¹L¨C¤@­Ó³æ¤¸¤§«á¡A³£¯à¥ß§Y¤W¤â¡C¦bÁ¿¸Ñ§Þ³Nªº¹Lµ{¤¤¡Aµ§ªÌ¯S§O±N­«­nªºÆ[©À¡B¾Þ§@§Þ¥©©M¬ÛÃöª¾Ãѵ¥¡A¥Î¡u¸É¥R»¡©ú¡vªº¤p¤å®Ø´£¥Ü¡A¤@¨Ó¥i¥H¹F¨ì³Ì¨Îªº´£¿ô®ÄªG¡A¤G¨Ó¤]¤è«K¤é«á¬d¾\¡C¬Û«H¦b¥»®Ñªº±a»â¤§¤U¡A¥i¥HÀ°§UŪªÌ±q¤Jªù¶}©l¡A¤@¸ô®Ê¤É¦¨¬°¶}µoAndroid Appªº±M®a¡C¥»®Ñ¤º®e¯S¦â¡G*¤¶²ÐAndroid Studio¾Þ§@§Þ¥©¡AÅýªì¾ÇªÌ¯à°÷µ½¥Î¥¦ªº»²§U¥\¯à¡A´£¤Éµ{¦¡¶}µo®Ä²v¡C*¤¶²Ð¦p¦ó¨Ï¥Î¡u¦Û°Ê´ú¸Õ§Þ³N¡v¡A´£°ª´ú¸Õªº®Ä²v©M§¹¾ã©Ê¡A´î¤Ö´ú¸Õ¤H¤Oªº»Ý¨D¡C*²[»\¦UºØAndroid§Þ³N¥DÃD¡A¹³¬OFragment¡BAction Bar¡BAction Item/View¡BProperty Animation¡BNFC¡BAndroid Wear¡B¼v­µ¼½©ñ¡B©ç·Ó¡B¿ý­µ¿ý¼v¡BWebView¡Kµ¥¡C*¶W¹L40ºØ¤¶­±¤¸¥ó©M¹ï¸Ü²°¨Ï¥Î±Ð¾Ç¡A¥H¤Î³Ì·sªºMaterial Design§Þ³N¡AÀ°§U±z³]­p¥Xº}«G¤S¦n¥ÎªºApp¡C*13­ÓIntent¬ÛÃö§Þ³N³æ¤¸¡A¥]¬AActivity¤§¶¡ªº¸ê®Æ¶Ç°e¡BIntent Filter¡BAndroid Wear Notification¡K¡AÅý±z§¹¾ã¾Ç·|Intentªº¥Îªk¡C*4¤jÃþAndroid App§¹¥þ¸Ô¸Ñ¡A¥]¬AActivity¡BService¡BContent Provider©MBroadcast Receiver¡B¥H¤ÎApp Widget¡C*°Êµe¡B2D©M3Dø¹Ïµ{¦¡¬[ºc»P½d¨Ò¡A³þ©w¶}µo¹CÀ¸Appªº°ò¦¡C*Google¦a¹Ï»P¦Û°Ê©w¦ì§Þ³N¡AÅý±z¾Ç·|¶}µoLocation-Based Service (LBS)À³¥Îµ{¦¡¡C*©Ò¦³±Ð¾Ç³æ¤¸¬Ò±Ä¥Î¨BÆJ¦¡Á¿¸Ñ¡AÅý±z¾Ç²ßµL»Ùê¡C
¥Ø¿ý¡G

Part 01¡@¾Ö©êAndroid
¡@¡@³æ¤¸01 Android³y®É¶Õ©Î¬O®É¶Õ³yAndroid
¡@¡@³æ¤¸02 ¦w¸ËAndroid Studio¶}µo¤u¨ã
¡@¡@³æ¤¸03 «Ø¥ßApp±M®×©M§ó·sSDK
¡@¡@³æ¤¸04 App±M®×ºÞ²z©MGradle³]©w§Þ¥©

Part 02¡@¶}µoAndroid Appªº¬yµ{
¡@¡@³æ¤¸05 ÁA¸ÑApp±M®×¬[ºc©M¬d¸ßSDK§Þ³N¤å¥ó
¡@¡@³æ¤¸06 §¹¦¨²Ä¤@­ÓApp±M®×
¡@¡@³æ¤¸07 µ{¦¡ªº¿ù»~Ãþ«¬©M°£¿ù¤èªk
¡@¡@³æ¤¸08 Gitª©¥»±±¨î
¡@¡@³æ¤¸09 ¦Û°Ê´ú¸ÕÅýµ{¦¡ªº¿ù»~µL©Ò¹P§Î
¡@¡@³æ¤¸10 Åý§A¦¨¬°°ª¤âªºAndroid Studio¾Þ§@¯µÓD

Part 03¡@¾Ç²ß¨Ï¥Î°ò¥»¤¶­±¤¸¥ó©M½s±Æ¼Ò¦¡
¡@¡@³æ¤¸11 ¾Ç²ß§ó¦h¤¶­±¤¸¥óªºÄÝ©Ê
¡@¡@³æ¤¸12 Spinner¤U©Ô¦¡¿ï³æ¤¸¥ó
¡@¡@³æ¤¸13 ¨Ï¥ÎRadioGroup©MRadioButton«Ø¥ß³æ¿ï²M³æ
¡@¡@³æ¤¸14 ¨Ï¥ÎNumberPicker¼Æ¦rÂà½ü
¡@¡@³æ¤¸15 CheckBox¦h¿ï²M³æ©MScrollView±²¶b
¡@¡@³æ¤¸16 LinearLayout¤¶­±½s±Æ¼Ò¦¡
¡@¡@³æ¤¸17 TableLayout¤¶­±½s±Æ¼Ò¦¡
¡@¡@³æ¤¸18 RelativeLayout¤¶­±½s±Æ¼Ò¦¡
¡@¡@³æ¤¸19 Material Design©M«ö¶sªº¤ôªi°Êµe®ÄªG
¡@¡@³æ¤¸20 Floating Action Button©MCoordinatorLayout

Part 04¡@¼v¹³¤¶­±¤¸¥ó»P°Êµe®ÄªG
¡@¡@³æ¤¸21 ImageButton©MImageView¤¶­±¤¸¥ó
¡@¡@³æ¤¸22 ImageSwitcher©MGridView¤¶­±¤¸¥ó
¡@¡@³æ¤¸23 ¨Ï¥ÎView Animation°Êµe®ÄªG
¡@¡@³æ¤¸24 Drawable Animation©MMulti-Thread¹CÀ¸µ{¦¡
¡@¡@³æ¤¸25 Property AnimationªìÅéÅç
¡@¡@³æ¤¸26 Property Animation¥[¤WListener¦¨¬°°Êµe¶W¤H

Part 05¡@Fragment»P¶i¶¥¤¶­±¤¸¥ó
¡@¡@³æ¤¸27 ¨Ï¥ÎFragmentÅýµ{¦¡¤¶­±¤@¤À¬°¦h
¡@¡@³æ¤¸28 °ÊºAFragmentÅýµ{¦¡¦¨¬°ÅܧΪ÷­è
¡@¡@³æ¤¸29 Fragmentªº¶i¶¥¥Îªk
¡@¡@³æ¤¸30 Fragment©MActivity¤§¶¡ªº¤¬°Ê¾÷¨î
¡@¡@³æ¤¸31 ListView©MExpandableListView
¡@¡@³æ¤¸32 RecyclerView©MCardView
¡@¡@³æ¤¸33 AutoCompleteTextView¦Û°Ê§¹¦¨¤å¦r¿é¤J
¡@¡@³æ¤¸34 SeekBar©MRatingBar¤¶­±¤¸¥ó

Part 06¡@¨ä¥¦¤¶­±¤¸¥ó»P¹ï¸Ü²°
¡@¡@³æ¤¸35 ®É¶¡¤é´Á¤¶­±¤¸¥ó©M¹ï¸Ü²°
¡@¡@³æ¤¸36 ProgressBar¡BProgressDialog©MMulti-Threadµ{¦¡
¡@¡@³æ¤¸37 AlertDialog¹ï¸Ü²°
¡@¡@³æ¤¸38 Toast§ÖÅã°T®§
¡@¡@³æ¤¸39 Snackbar§ÖÅã°T®§
¡@¡@³æ¤¸40 ¦Û­qDialog¹ï¸Ü²°

Part 07¡@Intent¡BIntent Filter©M¸ê®Æ¶Ç°e
¡@¡@³æ¤¸41 AndroidManifest.xmlµ{¦¡¥\¯à´y­zÀÉ
¡@¡@³æ¤¸42 Intent¯»¾¥µn³õ
¡@¡@³æ¤¸43 Intent FilterÅýApp¤]¯àÀ°§UApp
¡@¡@³æ¤¸44 ÅýIntentª«¥óªþ±a¸ê®Æ
¡@¡@³æ¤¸45 ­n¨D³Q©I¥sªºActivity¦^¶Ç¸ê®Æ

Part 08¡@Broadcast Receiver¡BService©MApp Widget
¡@¡@³æ¤¸46 Broadcast Intent©MBroadcast Receiver
¡@¡@³æ¤¸47 Service¬O¹õ«á­^¶¯
¡@¡@³æ¤¸48 App Widget¤p¤u¨ãµ{¦¡
¡@¡@³æ¤¸49 ¨Ï¥ÎAlarm Manager±j¤ÆApp Widgetµ{¦¡
¡@¡@³æ¤¸50 App Widgetµ{¦¡ªº¨ä¥¦¤GºØ°õ¦æ¼Ò¦¡

Part 09¡@Activityªº¥Í©R¶g´Á»P¶i¶¥¥\¯à
¡@¡@³æ¤¸51 Activityªº¥Í©R¶g´Á
¡@¡@³æ¤¸52 À°Activity¥[¤W¿ï³æ
¡@¡@³æ¤¸53 ¨Ï¥ÎContext Menu
¡@¡@³æ¤¸54 ¦bAction Bar¥[¤W¥\¯à¿ï¶µ
¡@¡@³æ¤¸55 °¼¶}¦¡¿ï³æ
¡@¡@³æ¤¸56 ¥ª¥k·Æ°Ê¤Á´«µ{¦¡µe­±
¡@¡@³æ¤¸57 ¨Ï¥ÎTab¼ÐÅÒ­¶¤Á´«µ{¦¡µe­±
¡@¡@³æ¤¸58 ¦bª¬ºA¦CÅã¥Ü°T®§

Part 10¡@Àx¦sµ{¦¡ªº¸ê®Æ
¡@¡@³æ¤¸59 ¨Ï¥ÎSharedPreferencesÀx¦s¸ê®Æ
¡@¡@³æ¤¸60 ¨Ï¥ÎSQLite¸ê®Æ®wÀx¦s¸ê®Æ
¡@¡@³æ¤¸61 ¨Ï¥ÎContent Provider¸óµ{¦¡¦s¨ú¸ê®Æ
¡@¡@³æ¤¸62 ¨Ï¥ÎÀÉ®×Àx¦s¸ê®Æ

Part 11¡@App±M®×ªº¾ã³Æ¤u§@©Mµo§G
¡@¡@³æ¤¸63 ¤ä´©¦UºØ»y¨t©M¦hºØ¿Ã¹õ¼Ò¦¡
¡@¡@³æ¤¸64 §Q¥ÎFragment§Þ³NÅýApp¾A¥Î¤£¦P¿Ã¹õ¤Ø¤oªº³]³Æ
¡@¡@³æ¤¸65 ¨ú±o¿Ã¹õªº¼e«×¡B°ª«×©M¸ÑªR«×
¡@¡@³æ¤¸66 ¦bºô¸ô¤Wµo§GApp¥H¤Î¦w¸Ë¨ì¹êÅé¸Ë¸m

Part 12¡@2D©M3Dø¹Ï
¡@¡@³æ¤¸67 ¨Ï¥ÎDrawableª«¥óø¹Ï
¡@¡@³æ¤¸68 ¨Ï¥ÎCanvasø¹Ï
¡@¡@³æ¤¸69 ¨Ï¥ÎView¦bCanvas¤Wø»s°Êµe
¡@¡@³æ¤¸70 ¨Ï¥ÎSurfaceView¶i¦æ°ª³tø¹Ï
¡@¡@³æ¤¸71 OpenGL 3Dø¹Ï

Part 13¡@Google¦a¹Ïµ{¦¡
¡@¡@³æ¤¸72 ¶}µoGoogle Map App
¡@¡@³æ¤¸73 Google Map¶i¶¥±±¨î©M3D¦a¹Ï
¡@¡@³æ¤¸74 À°¦a¹Ï¥[¤W¼Ð¥Ü©M¸ô®|
¡@¡@³æ¤¸75 Android¨t²Î¹ïAppªºÅv­­±±ºÞ©M©w¦ì¥\¯à
¡@¡@³æ¤¸76 ¦Û°Ê©w¦ì - ¨Ï¥ÎGoogle APIªºLocation Services

Part 14¡@©ç·Ó¡B¿ý­µ¡B¿ý¼v»P¦h´CÅé¼½©ñ
¡@¡@³æ¤¸77 ¨Ï¥ÎMediaPlayer«Ø¥ß­µ¼Ö¼½©ñ¾¹
¡@¡@³æ¤¸78 ¼½©ñ­I´º­µ¼Ö©MAudio Focus
¡@¡@³æ¤¸79 ¿ý­µµ{¦¡
¡@¡@³æ¤¸80 ¼½©ñ¼v¤ù
¡@¡@³æ¤¸81 ©ç·Óµ{¦¡
¡@¡@³æ¤¸82 ¿ý¼vµ{¦¡

Part 15¡@WebView»Pºô­¶³B²z
¡@¡@³æ¤¸83 WebViewªººô­¶ÂsÄý¥\¯à
¡@¡@³æ¤¸84 ¦Û¤v¥´³yºô­¶ÂsÄý¾¹
¡@¡@³æ¤¸85 JavaScript©MApp¤§¶¡ªº©I¥s

Part 16¡@¶}µoNFCÀ³¥Îµ{¦¡
¡@¡@³æ¤¸86 NFCµ{¦¡³]­p
¡@¡@³æ¤¸87 §â¸ê®Æ¼g¤JNFC Tag
¡@¡@³æ¤¸88 NFCªº¶i¶¥¥Îªk

Part 17¡@¤ä´©Android Wear¬ïÀ¹¦¡¸Ë¸m
¡@¡@³æ¤¸89 ¦w¸ËAndroid Wear¶}µo¤u¨ã
¡@¡@³æ¤¸90 Android Wearªº¥\¯à©M°ò¥»¥Îªk
¡@¡@³æ¤¸91 Android Wear±MÄݪºNotification®æ¦¡
¡@¡@³æ¤¸92 ¨Ï¥ÎAndroid Wearªº»y­µ¦^ÂÐ¥\¯à
¡@¡@³æ¤¸93 ¶}µoAndroid Wear¸Ë¸mªºApp
¡@¡@³æ¤¸94 ¤â¾÷App©MAndroid Wear App¤¬¶Ç¸ê®Æ©MMessage
¡@¡@³æ¤¸95 »s§@Android Wear Appªº¦w¸ËÀÉ
§Ç¡G