°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (31,640¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (23,310¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (26,640¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

Çٽɸ¸ °ñ¶ó ¹è¿ì´Â ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À3 & ÇÁ·Î±×·¡¹Ö : ¾Èµå·ÎÀ̵å 8

¿øÁ¦ : Android Studio Development Essentials: Android 7 Edition
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

37,000¿ø

  • 33,300¿ø (10%ÇÒÀÎ)

    1,850P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
  • 3/19(È­) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
  • ÁÖ¹®¼ö·®
    °¨¼Ò Áõ°¡

    ¶óÀ̺êºÏ

    Ã¥¼Ò°³

    ÃֽŠ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ¼³Ä¡ºÎÅÍ ¾Èµå·ÎÀÌµå °³¹ß ±âÃʱîÁö!

    ÀÌ Ã¥Àº ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú Å×½ºÆ®¿¡ ÇÊ¿äÇÑ È¯°æ ¼³Á¤, ±×¸®°í ¾Èµå·ÎÀÌµå ½ºÆ©µð¿ÀÀÇ ÁÖ¿ä ±â´É°ú »ç¿ë¹ýÀ» °£¸íÇÑ ¿¹Á¦ ÄÚµå·Î ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À 3ÀÇ °¢Á¾ ÃֽŠ±â´É¿¡ ´ëÇÑ ³»¿ëµµ ±¹³» ÃÖÃÊ·Î Æ÷ÇÔÇÏ°í ÀÖ´Ù.

    ÃâÆÇ»ç ¼­Æò

    Ưº°ºÎ·Ï ¡®Kotlin(ÄÚƲ¸°) ÇÙ½É ¹®¹ý¡¯ ¹«·á Á¦°ø
    ÃֽŠ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿Í ¾Èµå·ÎÀ̵å OS ¹Ý¿µ!
    ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ¼³Ä¡ºÎÅÍ ¾Èµå·ÎÀÌµå °³¹ß ±âÃʱîÁö!

    ÀÌ Ã¥Àº ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú Å×½ºÆ®¿¡ ÇÊ¿äÇÑ È¯°æ ¼³Á¤, ±×¸®°í ¾Èµå·ÎÀÌµå ½ºÆ©µð¿ÀÀÇ ÁÖ¿ä ±â´É°ú »ç¿ë¹ýÀ» °£¸íÇÑ ¿¹Á¦ ÄÚµå·Î ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À 3ÀÇ °¢Á¾ ÃֽŠ±â´É¿¡ ´ëÇÑ ³»¿ëµµ ±¹³» ÃÖÃÊ·Î Æ÷ÇÔÇÏ°í ÀÖ´Ù.

    ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¸¦ »ç¿ëÇؼ­ ¾ÖÇø®ÄÉÀ̼ǰú »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ ¼³°èÇÏ°í ¸¸µå´Â ¹æ¹ý¿¡ ±âº»ÀûÀ¸·Î Ãæ½ÇÇÑ ÀÌ Ã¥Àº, ´Ù¾çÇÑ Á¾·ùÀÇ ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ÇÁ·ÎÁ§Æ®¸¦ Á÷Á¢ ¸¸µé¸é¼­ °¢Á¾ ºä ÄÄÆ÷³ÍÆ®¿Í ±âº»ÀûÀÎ ÇÁ·Î±×·¡¹Ö ±â¹ýµµ ¹è¿ï ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´´Ù.

    ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ ÇÊ¿äÇÑ Çʼö ³»¿ëÀº ¹°·Ð °í±Þ ÁÖÁ¦ÀÎ µ¥ÀÌÅͺ£À̽º, ÄÜÅÙÆ® Á¦°øÀÚ, ÀÎÅÙÆ®, ÅÍÄ¡½ºÅ©¸° ó¸®, µ¿ÀÛ ÀνÄ, Ä«¸Þ¶ó »ç¿ë, ºñµð¿À¿Í ¿Àµð¿ÀÀÇ Àç»ý°ú ¼ö·Ï, Àμâ, ¾Ö´Ï¸ÞÀ̼Ç, Ŭ¶ó¿ìµå ±â¹Ý ÆÄÀÏ ½ºÅ丮ÁöÀÇ »ç¿ë¹ý µîµµ ´Ù·é´Ù. ±×¸®°í ±¸±Û ¸Ê API¸¦ »ç¿ëÇÑ Áöµµ ±¸Çö, ±¸±Û Ç÷¹ÀÌ °³¹ßÀÚ Äֿܼ¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» °Ô½ÃÇÏ°í ÀÎ¾Û °áÁ¦¸¦ ÇÏ´Â ¹æ¹ý µî ±¸±Û Ç÷¹ÀÌ¿Í ¿¬°üµÈ ³»¿ëµµ ¼³¸íÇÑ´Ù. ¶ÇÇÑ, ¸ÓƼ¸®¾ó µðÀÚÀÎÀ» ±¸ÇöÇÏ´Â »õ·Î¿î ÄÄÆ÷³ÍÆ®ÀÎ Ç÷ÎÆà ¾×¼Ç ¹öÆ°, ½º³¼¹Ù, ÅÇ ÀÎÅÍÆäÀ̽º, Ä«µå ºä, ¾Û ¹Ù, Ä÷¦½Ì Åø¹Ù, ³»ºñ°ÔÀÌ¼Ç µå·Î¾î, ·±Å¸ÀÓ ÆÛ¹Ì¼Ç µîµµ ¹è¿î´Ù.

    ´õºÒ¾î ÃÖ½ÅÀÇ ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À 3 ¹öÀü¿¡¼­ »õ·Ó°Ô º¯°æµÈ ·¹À̾ƿô ÆíÁý±âÀÇ ±â´É°ú »ç¿ë¹ýÀ» ¾Ë·ÁÁÖ¸ç, ¾Èµå·ÎÀ̵å 7ºÎÅÍ »õ·Î Ãß°¡µÈ ConstraintLayout Ŭ·¡½º, Á÷Á¢ ÀÀ´ä ¾Ë¸², Firebase ¼­ºñ½º, ´ÙÁß Ã¢ Áö¿ø ±â´ÉÀÇ °³³ä°ú ±¸Çö ¹æ¹ýµµ ¹è¿î´Ù.

    ÀÌ Ã¥¿¡¼­´Â ¿©·¯ºÐÀÌ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖ´Ù°í °£ÁÖÇϹǷΠÀÚ¹Ù ¾ð¾î¿¡ ´ëÇؼ­ º°µµ·Î ¾ð±ÞÇÏÁö´Â ¾Ê´Â´Ù. À©µµ¿ì³ª ¸Æ ¶Ç´Â ¸®´ª½º°¡ ½ÇÇàµÇ´Â ÄÄÇ»ÅÍ°¡ ÀÖ°í, ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿Í ¾Èµå·ÎÀ̵å SDK¸¦ ´Ù¿î·ÎµåÇÏ¿´´Ù¸é ½ÃÀÛÇÒ Áغñ°¡ µÈ °ÍÀÌ´Ù. µ¶ÀÚ ¿©·¯ºÐÀ» ȯ¿µÇÑ´Ù!

    ¸ñÂ÷

    CHAPTER 1 °³¿ä _ 1
    1.1 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿ÀÀÇ ÀåÁ¡ _ 2
    1.2 ¼Ò½º ÄÚµå ´Ù¿î·ÎµåÇϱâ _ 3
    1.3 ´ÜÃàÅ°¿Í ÄÚµå Ç¥±â _ 4
    1.4 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ÃֽŠ¹öÀü »ç¿ëÇϱâ _ 4
    1.5 µ¶ÀÚ _ 5
    1.6 ¿ÀÅ»ÀÚ _ 5

    CHAPTER 2 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À °³¹ß ȯ°æ ±¸¼ºÇϱâ _ 6
    2.1 °³¹ß ½Ã½ºÅÛ ¿ä±¸ »çÇ× _ 6
    2.2 ÀÚ¹Ù JDK ¼³Ä¡Çϱâ _ 7
    2.3 ¸®´ª½º¿¡¼­ ¼³Ä¡Çϱâ _ 9
    2.4 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ÆÐÅ°Áö ´Ù¿î·ÎµåÇϱâ _ 11
    2.5 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ¼³Ä¡Çϱâ _ 11
    2.6 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ¼³Á¤ À§Àúµå _ 17
    2.7 °¡Àå ÃֽŠ¹öÀüÀÇ ¾Èµå·ÎÀ̵å ÆÐÅ°Áö ¼³Ä¡Çϱâ _ 18
    2.8 ¸í·ÉÇà¿¡¼­ ¾Èµå·ÎÀ̵å SDK µµ±¸ »ç¿ëÇϱâ _ 22
    2.9 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿Í SDK ¹öÀü ¾÷±×·¹À̵åÇϱâ _ 26
    2.10 ¾Èµå·ÎÀ̵å SDK¿Í NDK ¹× ÀÚ¹Ù JDK °æ·Î º¯°æÇϱâ _ 26
    2.11 ¿ä¾à _ 27

    CHAPTER 3 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À·Î ù ¹ø° ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â _ 28
    3.1 »õ·Î¿î ¾Èµå·ÎÀ̵å ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 28
    3.2 ÇÁ·ÎÁ§Æ®¿Í SDK ¼³Á¤ Á¤ÀÇÇϱâ _ 30
    3.3 ¾×ƼºñƼ »ý¼ºÇϱâ _ 33
    3.4 ¾ÖÇø®ÄÉÀÌ¼Ç º¯°æÇϱâ _ 34
    3.5 ·¹À̾ƿô°ú ¸®¼Ò½º ÆÄÀÏ »ìÆ캸±â _ 42
    3.6 ¿ä¾à _ 45

    CHAPTER 4 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À UI µÑ·¯º¸±â _ 46
    4.1 À£ÄÄ ½ºÅ©¸° _ 46
    4.2 ¸ÞÀΠâ _ 47
    4.3 µµ±¸ â _ 50
    4.4 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿ÀÀÇ ´ÜÃàÅ° _ 55
    4.5 ½ºÀ§Ã³¿Í ÃÖ±Ù ÆÄÀÏ ±â´ÉÀ» ÀÌ¿ëÇÑ ³»ºñ°ÔÀÌ¼Ç _ 55
    4.6 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À Å׸¶ º¯°æÇϱâ _ 56
    4.7 ¿ä¾à _ 57

    CHAPTER 5 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿¡¼­ AVD »ý¼ºÇϱâ _ 58
    5.1 AVD °³¿ä _ 58
    5.2 »õ·Î¿î AVD »ý¼ºÇϱâ _ 60
    5.3 ¿¡¹Ä·¹ÀÌÅÍ ½ÃÀÛÇϱâ _ 66
    5.4 AVD¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ _ 66
    5.5 Run/Debug ±¸¼º _ 68
    5.6 ½ÇÇà ÁßÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç ÁߴܽÃÅ°±â _ 69
    5.7 ¸í·ÉÇà¿¡¼­ AVD »ýÁ¶È¸Çϱâ _ 70
    5.8 AVD ±¸¼º ÆÄÀϵé _ 72
    5.9 AVDÀÇ À§Ä¡ À̵¿°ú À̸§ º¯°æ _ 72
    5.10 Intel HAXM »ç¿ëÀ¸·Î ¿¡¹Ä·¹ÀÌÅÍ ¼º´É Çâ»ó½ÃÅ°±â _ 73
    5.11 ¿ä¾à _ 74

    CHAPTER 6 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À AVD ¿¡¹Ä·¹ÀÌÅÍ »ç¿ë°ú ±¸¼ºÇϱâ _ 75
    6.1 ¿¡¹Ä·¹ÀÌÅÍ È¯°æ _ 75
    6.2 ¿¡¹Ä·¹ÀÌÅÍ Åø¹Ù _ 76
    6.3 ÁÜ ¸ðµå »ç¿ëÇϱâ _ 78
    6.4 ¿¡¹Ä·¹ÀÌÅÍ Ã¢ÀÇ Å©±â Á¶Á¤ _ 78
    6.5 È®Àå Á¦¾î ¿É¼Ç _ 78
    6.6 µå·¡±× - µå·Ó _ 81
    6.7 ¸ðÀÇ Áö¹® ±¸¼ºÇϱâ _ 82
    6.8 ¸ÖƼ ÄÚ¾î Áö¿ø _ 84
    6.9 ¿ä¾à _ 85

    CHAPTER 7 ½ÇÁ¦ ¾Èµå·ÎÀ̵å ÀåÄ¡¿¡¼­ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 86
    7.1 ADB °³¿ä _ 86
    7.2 ¾Èµå·ÎÀ̵å ÀåÄ¡¿¡¼­ ADB È°¼ºÈ­Çϱâ _ 87
    7.3 adb ¿¬°á Å×½ºÆ®Çϱâ _ 93
    7.4 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿¡¼­ ÀåÄ¡ È®ÀÎÇϱâ _ 94
    7.5 ¿ä¾à _ 97

    CHAPTER 8 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ÄÚµå ÆíÁý±â _ 98
    8.1 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ÄÚµå ÆíÁý±â _ 98
    8.2 ÆíÁý±â â ³ª´©±â _ 101
    8.3 ÄÚµå ÀÚµ¿ ¿Ï¼º _ 102
    8.4 ¹®Àå ÀÚµ¿ ¿Ï¼º _ 104
    8.5 ¸Å°³º¯¼ö Á¤º¸ _ 104
    8.6 ÄÚµå »ý¼º _ 104
    8.7 ÄÚµå Á¢¾î °¨Ãß±â _ 106
    8.8 ºü¸¥ ¹®¼­ °Ë»ö _ 107
    8.9 ¼Ò½º ÄÚµå Çü½Ä º¯È¯ _ 108
    8.10 »ùÇà ÄÚµå ã¾Æº¸±â _ 109
    8.11 ¿ä¾à _ 110

    CHAPTER 9 ¾Èµå·ÎÀÌµå ¾ÆÅ°ÅØó °³¿ä _ 111
    9.1 ¾Èµå·ÎÀÌµå ¼ÒÇÁÆ®¿þ¾î ½ºÅà _ 111
    9.2 ¸®´ª½º Ä¿³Î _ 112
    9.3 ¾Èµå·ÎÀÌµå ·±Å¸ÀÓ ¡ª ART _ 113
    9.4 ¾Èµå·ÎÀÌµå ¶óÀ̺귯¸® _ 113
    9.5 ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ© _ 115
    9.6 ¾ÖÇø®ÄÉÀÌ¼Ç _ 116
    9.7 ¿ä¾à _ 116

    CHAPTER 10 ¾×ƼºñƼ¿Í ÀÎÅÙÆ® °³¿ä _ 117
    10.1 ¾Èµå·ÎÀÌµå ¾×ƼºñƼ _ 117
    10.2 ¾Èµå·ÎÀ̵å ÀÎÅÙÆ® _ 118
    10.3 ºê·Îµåij½ºÆ® ÀÎÅÙÆ® _ 118
    10.4 ºê·Îµåij½ºÆ® ¼ö½ÅÀÚ _ 119
    10.5 ¾Èµå·ÎÀÌµå ¼­ºñ½º _ 119
    10.6 ÄÜÅÙÆ® Á¦°øÀÚ _ 120
    10.7 ¾ÖÇø®ÄÉÀÌ¼Ç ¸Å´ÏÆ佺Ʈ _ 120
    10.8 ¾ÖÇø®ÄÉÀÌ¼Ç ¸®¼Ò½º _ 120
    10.9 ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅؽºÆ® _ 121
    10.10 ¿ä¾à _ 121

    CHAPTER 11 ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ǰú ¾×ƼºñƼ »ý¸íÁÖ±â _ 122
    11.1 ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ǰú ¸®¼Ò½º °ü¸® _ 122
    11.2 ¾Èµå·ÎÀ̵å ÇÁ·Î¼¼½º »óÅ _ 123
    11.3 ¾×ƼºñƼ »ý¸íÁÖ±â _ 124
    11.4 ¾×ƼºñƼ ½ºÅà _ 125
    11.5 ¾×ƼºñƼ »óÅ _ 126
    11.6 ±¸¼º º¯°æ _ 126
    11.7 ¿ä¾à _ 127

    CHAPTER 12 ¾×ƼºñƼ »óÅ º¯È­ ó¸®Çϱâ _ 128
    12.1 Activity Ŭ·¡½º _ 128
    12.2 µ¿Àû »óÅ vs. ¿µ¼ÓÀû »óÅ _ 132
    12.3 ¾Èµå·ÎÀÌµå ¾×ƼºñƼ »ý¸íÁֱ⠸޼­µå _ 133
    12.4 ¾×ƼºñƼ »ý¾Ö _ 135
    12.5 ¾×ƼºñƼ°¡ ´Ù½Ã ½ÃÀÛµÇÁö ¾Ê°Ô Çϱâ _ 136
    12.6 ¿ä¾à _ 137

    CHAPTER 13 ¾×ƼºñƼ »óÅ º¯È­ ¿¹Á¦ _ 138
    13.1 »óÅ º¯È­ ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 138
    13.2 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 139
    13.3 ¾×ƼºñƼ »ý¸íÁֱ⠸޼­µå ¿À¹ö¶óÀ̵ù _ 141
    13.4 ·Î±×Ĺ ÆгÎÀÇ ¸Þ½ÃÁö ÇÊÅ͸µÇϱâ _ 144
    13.5 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ _ 146
    13.6 ¾×ƼºñƼ·Î ½ÇÇèÇϱâ _ 147
    13.7 ¿ä¾à _ 149

    CHAPTER 14 ¾×ƼºñƼ »óŸ¦ ÀúÀåÇÏ°í º¹¿øÇϱâ _ 150
    14.1 µ¿Àû »óÅ ÀúÀå _ 150
    14.2 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º »óÅÂÀÇ ÀÚµ¿ ÀúÀå°ú º¹¿ø _ 151
    14.3 Bundle Ŭ·¡½º _ 152
    14.4 »óÅ µ¥ÀÌÅÍ ÀúÀåÇϱâ _ 153
    14.5 »óÅ µ¥ÀÌÅÍ º¹¿øÇϱâ _ 156
    14.6 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 156
    14.7 ¿ä¾à _ 156

    CHAPTER 15 ¾Èµå·ÎÀÌµå ºä, ºä ±×·ì, ·¹À̾ƿô _ 158
    15.1 ¼­·Î ´Ù¸¥ ¾Èµå·ÎÀ̵å ÀåÄ¡¸¦ À§ÇÑ µðÀÚÀÎ _ 158
    15.2 ºä¿Í ºä ±×·ì _ 159
    15.3 ¾Èµå·ÎÀÌµå ·¹À̾ƿô ¸Å´ÏÀú _ 159
    15.4 ºä °èÃþ ±¸Á¶ _ 161
    15.5 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º »ý¼º _ 163
    15.6 ¿ä¾à _ 163

    CHAPTER 16 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ·¹À̾ƿô ÆíÁý±â »ìÆ캸±â _ 164
    16.1 Basic vs. Empty ¾×ƼºñƼ ÅÛÇø´ _ 164
    16.2 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ·¹À̾ƿô ÆíÁý±â _ 167
    16.3 µðÀÚÀÎ ¸ðµå _ 167
    16.4 ÆÈ·¹Æ® _ 169
    16.5 ·¹À̾ƿôÀÇ È®´ëÃà¼Ò º¸±â _ 170
    16.6 µðÀÚÀÎ ºä¿Í û»çÁø ºä _ 170
    16.7 ÅؽºÆ® ¸ðµå _ 171
    16.8 ¼Ó¼º ¼³Á¤Çϱâ _ 173
    16.9 Áñ°Ü »ç¿ëÇÏ´Â ¼Ó¼º ±¸¼ºÇϱâ _ 174
    16.10 Ä¿½ºÅÒ ÀåÄ¡ Á¤ÀÇ »ý¼ºÇϱâ _ 175
    16.11 ÇöÀç ÀåÄ¡ º¯°æÇϱâ _ 176
    16.12 ¿ä¾à _ 176

    CHAPTER 17 ¾Èµå·ÎÀ̵å ConstraintLayout °³¿ä _ 177
    17.1 ConstraintLayoutÀÇ ÇÙ½É ¿ä¼Ò _ 177
    17.2 ±âÁؼ± Á¤·Ä _ 182
    17.3 Áö½Ã¼± »ç¿ëÇϱâ _ 183
    17.4 À§Á¬ Å©±â ±¸¼ºÇϱâ _ 183
    17.5 ºñÀ² _ 183
    17.6 ConstraintLayoutÀÇ ÀåÁ¡ _ 184
    17.7 ConstraintLayoutÀÇ °¡¿ë¼º _ 184
    17.8 ¿ä¾à _ 184

    CHAPTER 18 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿¡¼­ ConstraintLayout »ç¿ëÇϱâ _ 185
    18.1 µðÀÚÀÎ ºä¿Í ·¹À̾ƿô ºä _ 185
    18.2 ÀÚµ¿ ¿¬°á _ 187
    18.3 Á¦¾à Ãß·Ð _ 188
    18.4 ¼öµ¿ ¿¬°á _ 188
    18.5 Á¦¾à »èÁ¦Çϱâ _ 189
    18.6 Á¦¾à ¹ÙÀ̾ Á¶Á¤Çϱâ _ 190
    18.7 ConstraintLayout ¸¶Áø ÀÌÇØÇϱâ _ 190
    18.8 »ó´ë Á¦¾à°ú ¹ÙÀ̾ÀÇ Á߿伺 _ 192
    18.9 À§Á¬ÀÇ Å©±â ±¸¼ºÇϱâ _ 194
    18.10 Áö½Ã¼± Ãß°¡Çϱâ _ 195
    18.11 À§Á¬ÀÇ ±×·ì Á¤·Ä _ 197
    18.12 ´Ù¸¥ ŸÀÔÀÇ ·¹À̾ƿôÀ» ConstraintLayoutÀ¸·Î º¯È¯Çϱâ _ 198
    18.13 ¿ä¾à _ 198

    CHAPTER 19 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿¡¼­ ConstraintLayout üÀΰú ºñÀ² »ç¿ëÇϱâ _ 199
    19.1 üÀÎ »ý¼ºÇϱâ _ 199
    19.2 üÀÎ ½ºÅ¸ÀÏ º¯°æÇϱâ _ 202
    19.3 Spread inside üÀÎ ½ºÅ¸ÀÏ _ 203
    19.4 Packed üÀÎ ½ºÅ¸ÀÏ _ 203
    19.5 ¹ÙÀ̾¸¦ »ç¿ëÇÑ Ã¼ÀÎ ½ºÅ¸ÀÏ _ 204
    19.6 üÀÎ _ 204
    19.7 ºñÀ² »ç¿ëÇϱâ _ 206
    19.8 ¿ä¾à _ 208

    CHAPTER 20 ConstraintLayout ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 209
    20.1 ConstraintLayout ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 209
    20.2 »õ·Î¿î ¾×ƼºñƼ »ý¼ºÇϱâ _ 210
    20.3 ÀÚµ¿ ¿¬°á ¼³Á¤°ú À̹ÌÁö ÆÄÀÏ Ãß°¡Çϱâ _ 212
    20.4 À§Á¬À» »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ Ãß°¡Çϱâ _ 212
    20.5 Á¦¾à Ãß°¡Çϱâ _ 215
    20.6 ·¹À̾ƿô Å×½ºÆ®Çϱâ _ 217
    20.7 ·¹À̾ƿô °Ë»ç±â »ç¿ëÇϱâ _ 218
    20.8 °èÃþ ±¸Á¶ ºä¾î »ç¿ëÇϱâ _ 219
    20.9 ¿ä¾à _ 223

    CHAPTER 21 Á÷Á¢ XML ·¹À̾ƿô ÀÛ¼ºÇϱâ _ 224
    21.1 Á÷Á¢ XML ·¹À̾ƿô »ý¼ºÇϱâ _ 224
    21.2 XML Á÷Á¢ ÀÛ¼º vs. ·¹À̾ƿô ÆíÁý±âÀÇ µðÀÚÀÎ ¸ðµå »ç¿ë _ 228
    21.3 ¿ä¾à _ 229

    CHAPTER 22 ConstraintSetÀ¸·Î ConstraintLayout °ü¸®Çϱâ _ 230
    22.1 ÀÚ¹Ù ÄÚµå vs. XML ·¹À̾ƿô ÆÄÀÏ _ 230
    22.2 ºä »ý¼ºÇϱâ _ 231
    22.3 ºä ¼Ó¼º _ 232
    22.4 ConstraintSet _ 232
    22.5 ¿ä¾à _ 237

    CHAPTER 23 ¾Èµå·ÎÀ̵å ConstraintSet ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 238
    23.1 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À·Î ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 238
    23.2 ¾×ƼºñƼ¿¡ ºä Ãß°¡Çϱâ _ 239
    23.3 ºä ¼Ó¼º ¼³Á¤Çϱâ _ 240
    23.4 ºä ID »ý¼ºÇÏ°í »ç¿ëÇϱâ _ 241
    23.5 Á¦¾à ¼³Á¤ ±¸¼ºÇϱâ _ 242
    23.6 EditText ºä¸¦ Ãß°¡Çϱâ _ 243
    23.7 dp¸¦ px·Î º¯È¯Çϱâ _ 245
    23.8 ¿ä¾à _ 246

    CHAPTER 24 ¾Èµå·ÎÀ̵å À̺¥Æ® ó¸® °³¿ä _ 247
    24.1 ¾Èµå·ÎÀ̵å À̺¥Æ® ÀÌÇØÇϱâ _ 247
    24.2 android:onClick ¸®¼Ò½º »ç¿ëÇϱâ _ 248
    24.3 À̺¥Æ® ¸®½º³Ê¿Í ÄÝ¹é ¸Þ¼­µå _ 249
    24.4 À̺¥Æ® ó¸® ¿¹Á¦ _ 250
    24.5 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 250
    24.6 À̺¥Æ® ¸®½º³Ê¿Í ÄÝ¹é ¸Þ¼­µå _ 252
    24.7 À̺¥Æ® ¼ÒºñÇϱâ _ 253
    24.8 ¿ä¾à _ 255

    CHAPTER 25 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿ÀÀÇ Instant Run »ç¿ëÇϱâ _ 257
    25.1 Instant Run °³¿ä _ 257
    25.2 Instant RunÀÇ Swap ·¹º§ ÀÌÇØÇϱâ _ 258
    25.3 Instant RunÀÇ È°¼ºÈ­¿Í ºñÈ°¼ºÈ­ _ 258
    25.4 Instant Run »ç¿ëÇϱâ _ 259
    25.5 Instant Run ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 260
    25.6 Instant RunÀÇ Hot swap ¼öÇà½ÃÅ°±â _ 260
    25.7 Instant RunÀÇ Warm swap ¼öÇà½ÃÅ°±â _ 261
    25.8 Instant RunÀÇ Cold swap ¼öÇà½ÃÅ°±â _ 261
    25.9 Run ¹öÆ° _ 262
    25.10 ¿ä¾à _ 262

    CHAPTER 26 ÅÍÄ¡¿Í ´ÙÁß ÅÍÄ¡ À̺¥Æ® ó¸®Çϱâ _ 263
    26.1 ÅÍÄ¡ À̺¥Æ® ó¸®Çϱâ _ 263
    26.2 MotionEvent °´Ã¼ _ 264
    26.3 ÅÍÄ¡ ¾×¼Ç ÀÌÇØÇϱâ _ 264
    26.4 ´ÙÁß ÅÍÄ¡ ó¸®Çϱâ _ 265
    26.5 ´ÙÁß ÅÍÄ¡ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼ºÇϱâ _ 265
    26.6 ¾×ƼºñƼ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 266
    26.7 ÅÍÄ¡ À̺¥Æ® ¸®½º³Ê ±¸ÇöÇϱâ _ 267
    26.8 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà½ÃÅ°±â _ 270
    26.9 ¿ä¾à _ 271

    CHAPTER 27 ¾Èµå·ÎÀ̵å Á¦½ºÃ³ °¨Áö Ŭ·¡½º·Î ÀÏ¹Ý Á¦½ºÃ³ ó¸®Çϱâ _ 272
    27.1 ÀÏ¹Ý Á¦½ºÃ³ °¨Áö¿Í ó¸®Çϱâ _ 273
    27.2 Á¦½ºÃ³ ó¸® ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 274
    27.3 ¸®½º³Ê Ŭ·¡½º ±¸ÇöÇϱâ _ 274
    27.4 GestureDetector ÀνºÅϽº »ý¼ºÇϱâ _ 277
    27.5 onTouchEvent() ¸Þ¼­µå ±¸ÇöÇϱâ _ 278
    27.6 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 278
    27.7 ¿ä¾à _ 279

    CHAPTER 28 Ä¿½ºÅÒ Á¦½ºÃ³¿Í ÇÉÄ¡ ÀÎ½Ä ±¸ÇöÇϱâ _ 280
    28.1 ¾Èµå·ÎÀ̵å Á¦½ºÃ³ ºô´õ ¾ÖÇø®ÄÉÀÌ¼Ç _ 280
    28.2 GestureOverlayView Ŭ·¡½º _ 281
    28.3 Á¦½ºÃ³ °¨ÁöÇϱâ _ 281
    28.4 Á¦½ºÃ³ È®ÀÎÇϱâ _ 281
    28.5 Á¦½ºÃ³ ºô´õ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ºôµå¿Í ½ÇÇà _ 281
    28.6 Á¦½ºÃ³ ÆÄÀÏ »ý¼ºÇϱâ _ 282
    28.7 SD Ä«µå¿¡¼­ Á¦½ºÃ³ ÆÄÀÏ ÃßÃâÇϱâ _ 283
    28.8 ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 285
    28.9 Á¦½ºÃ³ ÆÄÀÏÀ» ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡Çϱâ _ 285
    28.10 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 285
    28.11 Á¦½ºÃ³ ÆÄÀÏ ·ÎµåÇϱâ _ 286
    28.12 À̺¥Æ® ¸®½º³Ê µî·ÏÇϱâ _ 287
    28.13 onGesturePerformed ¸Þ¼­µå ±¸ÇöÇϱâ _ 288
    28.14 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 289
    28.15 GestureOverlayView ±¸¼ºÇϱâ _ 289
    28.16 Á¦½ºÃ³ °¡·Îä±â _ 290
    28.17 ÇÉÄ¡ Á¦½ºÃ³ ó¸®Çϱâ _ 290
    28.18 ÇÉÄ¡ Á¦½ºÃ³ ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 291
    28.19 ¿ä¾à _ 294

    CHAPTER 29 ¾Èµå·ÎÀ̵å ÇÁ·¡±×¸ÕÆ® °³¿ä _ 295
    29.1 ÇÁ·¡±×¸ÕÆ®¶õ? _ 295
    29.2 ÇÁ·¡±×¸ÕÆ® »ý¼ºÇϱâ _ 296
    29.3 ·¹À̾ƿô XML ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÇÁ·¡±×¸ÕÆ®¸¦ ¾×ƼºñƼ¿¡ Ãß°¡Çϱâ _ 297
    29.4 Äڵ忡¼­ ÇÁ·¡±×¸ÕÆ®¸¦ Ãß°¡ÇÏ°í °ü¸®Çϱâ _ 299
    29.5 ÇÁ·¡±×¸ÕÆ® À̺¥Æ® ó¸®Çϱâ _ 301
    29.6 ÇÁ·¡±×¸ÕÆ® °£ÀÇ Åë½Å ±¸ÇöÇϱâ _ 302
    29.7 ¿ä¾à _ 304

    CHAPTER 30 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿¡¼­ ÇÁ·¡±×¸ÕÆ® »ç¿ëÇϱ⠡ª ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 305
    30.1 ¿¹Á¦ ÇÁ·¡±×¸ÕÆ® ¾ÖÇø®ÄÉÀÌ¼Ç °³¿ä _ 305
    30.2 ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 306
    30.3 ù ¹ø° ÇÁ·¡±×¸ÕÆ® ·¹À̾ƿô »ý¼ºÇϱâ _ 306
    30.4 ù ¹ø° ÇÁ·¡±×¸ÕÆ® Ŭ·¡½º »ý¼ºÇϱâ _ 308
    30.5 µÎ ¹ø° ÇÁ·¡±×¸ÕÆ® ·¹À̾ƿô »ý¼ºÇϱâ _ 310
    30.6 ÇÁ·¡±×¸ÕÆ®¸¦ ¾×ƼºñƼ¿¡ Ãß°¡Çϱâ _ 312
    30.7 ToolbarFragment°¡ ¾×ƼºñƼ¿Í Åë½ÅÇÏ°Ô ¸¸µé±â _ 315
    30.8 ¾×ƼºñƼ¿¡¼­ TextFragment·Î Åë½ÅÇϱâ _ 320
    30.9 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 321
    30.10 ¿ä¾à _ 322

    CHAPTER 31 ¿À¹öÇ÷Π¸Þ´º »ý¼º°ú °ü¸® _ 323
    31.1 ¿À¹öÇ÷Π¸Þ´º _ 323
    31.2 ¿À¹öÇ÷Π¸Þ´º »ý¼ºÇϱâ _ 324
    31.3 ¿À¹öÇ÷Π¸Þ´º º¸¿©ÁÖ±â _ 325
    31.4 ¸Þ´º Ç׸ñ ¼±Åÿ¡ ÀÀ´äÇϱâ _ 326
    31.5 üũ °¡´ÉÇÑ Ç׸ñ ±×·ì »ý¼ºÇϱâ _ 326
    31.6 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ¸Þ´º ÆíÁý±â _ 328
    31.7 ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 329
    31.8 ¸Þ´º Ç׸ñ º¯°æÇϱâ _ 329
    31.9 onOptionsItemSelected() ¸Þ¼­µå º¯°æÇϱâ _ 332
    31.10 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 333
    31.11 ¿ä¾à _ 334

    CHAPTER 32 ¾Èµå·ÎÀ̵å Àüȯ ÇÁ·¹ÀÓ¿öÅ© _ 335
    32.1 ¾Èµå·ÎÀ̵å Àüȯ°ú Àå¸é _ 336
    32.2 Àüȯ¿¡ ÀÎÅÍÆú·¹ÀÌÅÍ »ç¿ëÇϱâ _ 337
    32.3 Àå¸é Àüȯ »ç¿ëÇϱâ _ 338
    32.4 ÄÚµåÀÇ Ä¿½ºÅÒ Àüȯ°ú TransitionSet _ 339
    32.5 XMLÀÇ Ä¿½ºÅÒ Àüȯ°ú TransitionSet _ 341
    32.6 ÀÎÅÍÆú·¹ÀÌÅÍ »ç¿ëÇϱâ _ 342
    32.7 Ä¿½ºÅÒ ÀÎÅÍÆú·¹ÀÌÅÍ »ý¼ºÇϱâ _ 345
    32.8 beginDelayedTransition ¸Þ¼­µå »ç¿ëÇϱâ _ 346
    32.9 ¿ä¾à _ 346

    CHAPTER 33 beginDelayedTransitionÀ» »ç¿ëÇÑ ¾Èµå·ÎÀ̵å Àüȯ _ 348
    33.1 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À TransitionDemo ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 348
    33.2 ÇÁ·ÎÁ§Æ® ÆÄÀÏ ÁغñÇϱâ _ 349
    33.3 beginDelayedTransition ¾Ö´Ï¸ÞÀÌ¼Ç ±¸ÇöÇϱâ _ 349
    33.4 ¿ì¸® ÀÔ¸À¿¡ ¸Â´Â Àüȯ ¸¸µé±â _ 352
    33.5 ¿ä¾à _ 354

    CHAPTER 34 ¾Èµå·ÎÀ̵å Àå¸é Àüȯ ±¸ÇöÇϱâ _ 355
    34.1 Àå¸é Àüȯ ÇÁ·ÎÁ§Æ® °³¿ä _ 355
    34.2 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À SceneTransitions ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 355
    34.3 ·çÆ® ÄÁÅ×À̳ʸ¦ È®ÀÎÇÏ°í ÁغñÇϱâ _ 356
    34.4 ù ¹ø° Àå¸é µðÀÚÀÎÇϱâ _ 356
    34.5 µÎ ¹ø° Àå¸é µðÀÚÀÎÇϱâ _ 358
    34.6 ù ¹ø° Àå¸é º¸¿©ÁÖ±â _ 359
    34.7 µÎ ¹ø° Àå¸é ·ÎµåÇϱâ _ 360
    34.8 Àüȯ ±¸ÇöÇϱâ _ 360
    34.9 Àüȯ ÆÄÀÏ Ãß°¡Çϱâ _ 361
    34.10 Àüȯ ¼¼Æ®ÀÇ ·Îµù°ú »ç¿ë _ 362
    34.11 ºÎ°¡ÀûÀÎ Àüȯ ±¸¼ºÇϱâ _ 363
    34.12 ¿ä¾à _ 364

    CHAPTER 35 Ç÷ÎÆà ¾×¼Ç ¹öÆ°°ú ½º³¼¹Ù »ç¿ëÇϱâ _ 365
    35.1 ¸ÓƼ¸®¾ó µðÀÚÀÎ _ 365
    35.2 µðÀÚÀÎ ¶óÀ̺귯¸® _ 366
    35.3 Ç÷ÎÆà ¾×¼Ç ¹öÆ°(FAB) _ 366
    35.4 ½º³¼¹Ù _ 367
    35.5 ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 368
    35.6 ÇÁ·ÎÁ§Æ® »ìÆ캸±â _ 368
    35.7 Ç÷ÎÆà ¾×¼Ç ¹öÆ° º¯°æÇϱâ _ 370
    35.8 ListView¸¦ ÄÜÅÙÆ® ·¹À̾ƿô¿¡ Ãß°¡Çϱâ _ 373
    35.9 ListView¿¡ Ç׸ñ Ãß°¡Çϱâ _ 373
    35.10 ¾×¼ÇÀ» ½º³¼¹Ù¿¡ Ãß°¡Çϱâ _ 376
    35.11 ¿ä¾à _ 378

    CHAPTER 36 ÅÇ ÀÎÅÍÆäÀ̽º »ý¼ºÇϱâ _ 379
    36.1 ViewPager °³¿ä _ 379
    36.2 TabLayout ÄÄÆ÷³ÍÆ® °³¿ä _ 380
    36.3 TabLayoutDemo ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 380
    36.4 ù ¹ø° ÇÁ·¡±×¸ÕÆ® »ý¼ºÇϱâ _ 381
    36.5 ÇÁ·¡±×¸ÕÆ® º¹Á¦Çϱâ _ 382
    36.6 TabLayout°ú ViewPager Ãß°¡Çϱâ _ 384
    36.7 Pager ¾î´ðÅÍ »ý¼ºÇϱâ _ 385
    36.8 ÃʱâÈ­ ÀÛ¾÷Çϱâ _ 386
    36.9 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 389
    36.10 TabLayout Ä¿½ºÅ͸¶ÀÌ¡ _ 390
    36.11 ¾ÆÀÌÄÜ ÅÇ Ç׸ñ º¸¿©ÁÖ±â _ 391
    36.12 ¿ä¾à _ 392

    CHAPTER 37 RecyclerView¿Í CardView »ç¿ëÇϱâ _ 393
    37.1 RecyclerView °³¿ä _ 393
    37.2 CardView °³¿ä _ 396
    37.3 ¶óÀ̺귯¸®¸¦ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡Çϱâ _ 398
    37.4 ¿ä¾à _ 398

    CHAPTER 38 RecyclerView¿Í CardView ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 399
    38.1 CardDemo ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 399
    38.2 Ç÷ÎÆà ¾×¼Ç ¹öÆ° »èÁ¦Çϱâ _ 400
    38.3 RecyclerView¿Í CardView ¶óÀ̺귯¸® Ãß°¡Çϱâ _ 400
    38.4 CardView ·¹À̾ƿô µðÀÚÀÎÇϱâ _ 401
    38.5 RecyclerView Ãß°¡Çϱâ _ 402
    38.6 RecyclerView ¾î´ðÅÍ »ý¼ºÇϱâ _ 403
    38.7 À̹ÌÁö ÆÄÀÏ Ãß°¡Çϱâ _ 406
    38.8 RecyclerView ÄÄÆ÷³ÍÆ® ÃʱâÈ­Çϱâ _ 407
    38.9 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 408
    38.10 Ä«µå ¼±Åÿ¡ ÀÀ´äÇϱâ _ 408
    38.11 ¿ä¾à _ 410

    CHAPTER 39 ¾Û ¹Ù¿Í Ä÷¦½Ì Åø¹Ù ·¹À̾ƿô »ç¿ëÇϱâ _ 411
    39.1 AppBar °³¿ä _ 411
    39.2 ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 412
    39.3 RecyclerView¿Í Toolbar ¿¬µ¿½ÃÅ°±â _ 413
    39.4 Ä÷¦½Ì Åø¹Ù ·¹À̾ƿô °³¿ä _ 415
    39.5 Á¦¸ñ°ú ½ºÅ©¸² »ö»ó º¯°æÇϱâ _ 419
    39.6 ¿ä¾à _ 420

    CHAPTER 40 ³»ºñ°ÔÀÌ¼Ç µå·Î¾î ±¸ÇöÇϱâ _ 421
    40.1 ³»ºñ°ÔÀÌ¼Ç µå·Î¾î °³¿ä _ 421
    40.2 µå·Î¾î¸¦ ¿­°Å³ª ´Ý±â _ 423
    40.3 µå·Î¾î Ç׸ñ ¼±Åÿ¡ ÀÀ´äÇϱâ _ 424
    40.4 ³»ºñ°ÔÀÌ¼Ç µå·Î¾î ¾×ƼºñƼ ÅÛÇø´ »ç¿ëÇϱâ _ 425
    40.5 ³»ºñ°ÔÀÌ¼Ç µå·Î¾î ÅÛÇø´À¸·Î ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 425
    40.6 ÅÛÇø´ ·¹À̾ƿô ¸®¼Ò½º ÆÄÀÏ _ 426
    40.7 Çì´õ »ö»ó ¸®¼Ò½º ÆÄÀÏ _ 426
    40.8 ÅÛÇø´ ¸Þ´º ¸®¼Ò½º ÆÄÀÏ _ 427
    40.9 ÅÛÇø´ ÄÚµå _ 427
    40.10 ¾Û ½ÇÇàÇϱâ _ 428
    40.11 ¿ä¾à _ 429

    CHAPTER 41 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ¸¶½ºÅÍ/µðÅ×ÀÏ Ç÷Π_ 430
    41.1 ¸¶½ºÅ͵ðÅ×ÀÏ Ç÷Π_ 430
    41.2 ¸¶½ºÅ͵ðÅ×ÀÏ Ç÷Π¾×ƼºñƼ »ý¼ºÇϱâ _ 432
    41.3 ¸¶½ºÅ͵ðÅ×ÀÏ Ç÷ΠÅÛÇø´ »ìÆ캸±â _ 434
    41.4 ¸¶½ºÅ͵ðÅ×ÀÏ Ç÷ΠÅÛÇø´ º¯°æÇϱâ _ 436
    41.5 ÄÜÅÙÆ® ¸ðµ¨ º¯°æÇϱâ _ 436
    41.6 µðÅ×ÀÏ ÆгΠº¯°æÇϱâ _ 438
    41.7 WebsiteDetailFragment Ŭ·¡½º º¯°æÇϱâ _ 439
    41.8 WebsiteListActivity Ŭ·¡½º ¼öÁ¤Çϱâ _ 441
    41.9 ¸Å´ÏÆ佺Ʈ ÆÛ¹Ì¼Ç Ãß°¡Çϱâ _ 441
    41.10 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ _ 442
    41.11 ¿ä¾à _ 443

    CHAPTER 42 ¾Èµå·ÎÀ̵å ÀÎÅÙÆ® °³¿ä _ 444
    42.1 ÀÎÅÙÆ® °³¿ä _ 444
    42.2 ¸í½ÃÀû ÀÎÅÙÆ® _ 445
    42.3 ¾×ƼºñƼ¿¡¼­ µ¥ÀÌÅÍ ¹ÝȯÇϱâ _ 447
    42.4 ¾Ï½ÃÀû ÀÎÅÙÆ® _ 448
    42.5 ÀÎÅÙÆ® ÇÊÅÍ »ç¿ëÇϱâ _ 448
    42.6 ÀÎÅÙÆ® »ç¿ë °¡´É ¿©ºÎ È®ÀÎÇϱâ _ 449
    42.7 ¿ä¾à _ 450

    CHAPTER 43 ¸í½ÃÀû ÀÎÅÙÆ® ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 451
    43.1 ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 451
    43.2 ActivityAÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 452
    43.3 µÎ ¹ø° ¾×ƼºñƼ Ŭ·¡½º »ý¼ºÇϱâ _ 453
    43.4 ActivityBÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ·¹À̾ƿô µðÀÚÀÎÇϱâ _ 454
    43.5 ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¸Å´ÏÆ佺Ʈ ÆÄÀÏ »ìÆ캸±â _ 456
    43.6 ÀÎÅÙÆ® »ý¼ºÇϱâ _ 457
    43.7 ÀÎÅÙÆ® µ¥ÀÌÅÍ ÃßÃâÇϱâ _ 458
    43.8 ¼­ºê ¾×ƼºñƼ·Î ActivityB ·ÐĪÇϱâ _ 459
    43.9 ¼­ºê ¾×ƼºñƼ¿¡¼­ µ¥ÀÌÅÍ ¹ÝȯÇϱâ _ 460
    43.10 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 461
    43.11 ¿ä¾à _ 462

    CHAPTER 44 ¾Ï½ÃÀû ÀÎÅÙÆ® ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 463
    44.1 ¾Ï½ÃÀû ÀÎÅÙÆ® ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 463
    44.2 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 464
    44.3 ¾Ï½ÃÀû ÀÎÅÙÆ® »ý¼ºÇϱâ _ 465
    44.4 ¾Ï½ÃÀû ÀÎÅÙÆ®·Î ·ÐĪµÇ´Â ¾×ƼºñƼ »ý¼ºÇϱâ _ 466
    44.5 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ À¥ ºä Ãß°¡Çϱâ _ 466
    44.6 ÀÎÅÙÆ® URL ¾ò±â _ 467
    44.7 MyWebView ÇÁ·ÎÁ§Æ®ÀÇ ¸Å´ÏÆ佺Ʈ ÆÄÀÏ º¯°æÇϱâ _ 468
    44.8 MyWebView ÆÐÅ°Áö¸¦ ÀåÄ¡¿¡ ¼³Ä¡Çϱâ _ 470
    44.9 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 471
    44.10 ¿ä¾à _ 473

    CHAPTER 45 ºê·Îµåij½ºÆ® ÀÎÅÙÆ®¿Í ºê·Îµåij½ºÆ® ¼ö½ÅÀÚ _ 474
    45.1 ºê·Îµåij½ºÆ® ÀÎÅÙÆ® °³¿ä _ 474
    45.2 ºê·Îµåij½ºÆ® ¼ö½ÅÀÚ °³¿ä _ 475
    45.3 ºê·Îµåij½ºÆ® ¼ö½ÅÀڷκÎÅÍ °á°ú µ¥ÀÌÅÍ ¹Þ±â _ 478
    45.4 ½ºÆ¼Å° ºê·Îµåij½ºÆ® ÀÎÅÙÆ® _ 478
    45.5 ºê·Îµåij½ºÆ® ÀÎÅÙÆ® ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 478
    45.6 ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼ºÇϱâ _ 479
    45.7 ºê·Îµåij½ºÆ® ÀÎÅÙÆ®¸¦ »ý¼ºÇÏ°í Àü¼ÛÇϱâ _ 479
    45.8 ºê·Îµåij½ºÆ® ¼ö½ÅÀÚ »ý¼ºÇϱâ _ 480
    45.9 ¸Å´ÏÆ佺Ʈ ÆÄÀÏ¿¡ ºê·Îµåij½ºÆ® ¼ö½ÅÀÚ ±¸¼ºÇϱâ _ 482
    45.10 ºê·Îµåij½ºÆ® ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 483
    45.11 ½Ã½ºÅÛ ºê·Îµåij½ºÆ® ÀÎÅÙÆ® ¸®½º´×Çϱâ _ 484
    45.12 ¿ä¾à _ 487

    CHAPTER 46 ½º·¹µå¿Í ½º·¹µå Çڵ鷯 _ 488
    46.1 ½º·¹µå °³¿ä _ 488
    46.2 ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¸ÞÀÎ ½º·¹µå _ 488
    46.3 ½º·¹µå Çڵ鷯 _ 489
    46.4 ±âº»ÀûÀÎ ½º·¹µå ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 489
    46.5 »õ·Î¿î ½º·¹µå »ý¼ºÇϱâ _ 492
    46.6 ½º·¹µå Çڵ鷯 ±¸ÇöÇϱâ _ 493
    46.7 Çڵ鷯¿¡°Ô ¸Þ½ÃÁö Àü´ÞÇϱâ _ 495
    46.8 ¿ä¾à _ 497

    CHAPTER 47 ½ºÅ¸Æ® ¼­ºñ½º¿Í ¹Ù¿îµå ¼­ºñ½º °³¿ä _ 499
    47.1 ½ºÅ¸Æ® ¼­ºñ½º _ 499
    47.2 ÀÎÅÙÆ® ¼­ºñ½º _ 500
    47.3 ¹Ù¿îµå ¼­ºñ½º _ 501
    47.4 ¼­ºñ½º »ý¸íÁÖ±â _ 502
    47.5 ¼Ò¸êµÈ ¼­ºñ½º Àç½ÃÀÛ ¿É¼Ç Á¦¾îÇϱâ _ 502
    47.6 ¸Å´ÏÆ佺Ʈ ÆÄÀÏ¿¡ ¼­ºñ½º ¼±¾ðÇϱâ _ 503
    47.7 ½Ã½ºÅÛ ±¸µ¿ ½Ã ¼­ºñ½º ½ÃÀÛ½ÃÅ°±â _ 504
    47.8 ¿ä¾à _ 505

    CHAPTER 48 ½ºÅ¸Æ® ¼­ºñ½º ±¸Çö ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 506
    48.1 ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 506
    48.2 Service Ŭ·¡½º »ý¼ºÇϱâ _ 507
    48.3 ¼­ºñ½º¸¦ ¸Å´ÏÆ佺Ʈ ÆÄÀÏ¿¡ Ãß°¡Çϱâ _ 509
    48.4 ¼­ºñ½º ½ÃÀÛ½ÃÅ°±â _ 509
    48.5 ÀÎÅÙÆ® ¼­ºñ½º Å×½ºÆ®Çϱâ _ 510
    48.6 Service Ŭ·¡½º »ç¿ëÇϱâ _ 511
    48.7 »õ·Î¿î ¼­ºñ½º »ý¼ºÇϱâ _ 511
    48.8 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º º¯°æÇϱâ _ 513
    48.9 ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇàÇϱâ _ 514
    48.10 ¼­ºñ½º¸¦ ó¸®ÇÏ´Â »õ·Î¿î ½º·¹µå »ý¼ºÇϱâ _ 515
    48.11 ¿ä¾à _ 517

    CHAPTER 49 ·ÎÄà ¹Ù¿îµå ¼­ºñ½º ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 518
    49.1 ¹Ù¿îµå ¼­ºñ½º ÀÌÇØÇϱâ _ 518
    49.2 ¹Ù¿îµå ¼­ºñ½º »óÈ£ÀÛ¿ë ¿É¼Ç _ 519
    49.3 ·ÎÄà ¹Ù¿îµå ¼­ºñ½º ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 519
    49.4 ¹Ù¿îµå ¼­ºñ½º¸¦ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡Çϱâ _ 520
    49.5 Binder ±¸ÇöÇϱâ _ 520
    49.6 Ŭ¶óÀ̾ðÆ®¸¦ ¼­ºñ½º¿¡ ¹ÙÀεùÇϱâ _ 523
    49.7 ¿¹Á¦ ÇÁ·ÎÁ§Æ® ¸¶¹«¸®Çϱâ _ 525
    49.8 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 527
    49.9 ¿ä¾à _ 528

    CHAPTER 50 ¿ø°Ý ¹Ù¿îµå ¼­ºñ½º ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 529
    50.1 Ŭ¶óÀ̾ðÆ®¿¡¼­ ¿ø°Ý ¼­ºñ½º·Î Åë½ÅÇϱâ _ 529
    50.2 ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼ºÇϱâ _ 530
    50.3 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 530
    50.4 ¿ø°Ý ¹Ù¿îµå ¼­ºñ½º ±¸ÇöÇϱâ _ 530
    50.5 ¿ø°Ý ¼­ºñ½º¸¦ ¸Å´ÏÆ佺Ʈ ÆÄÀÏ¿¡ ±¸¼ºÇϱâ _ 532
    50.6 ¿ø°Ý ¼­ºñ½º¸¦ ·ÐĪÇÏ°í ¹ÙÀεùÇϱâ _ 533
    50.7 ¿ø°Ý ¼­ºñ½º¿¡ ¸Þ½ÃÁö Àü¼ÛÇϱâ _ 534
    50.8 ¿ä¾à _ 536

    CHAPTER 51 ¾Èµå·ÎÀ̵å 7ÀÇ ¾Ë¸² °³¿ä _ 537
    51.1 ¾Ë¸² °³¿ä _ 537
    51.2 NotifyDemo ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 539
    51.3 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 539
    51.4 µÎ ¹ø° ¾×ƼºñƼ »ý¼ºÇϱâ _ 540
    51.5 ¾Ë¸²À» »ý¼ºÇÏ°í Àü´ÞÇϱâ _ 541
    51.6 ¾Ë¸²¿¡¼­ ¾×ƼºñƼ¸¦ ½ÃÀÛ½ÃÅ°±â _ 543
    51.7 ¾Ë¸²¿¡ ¾×¼Ç Ãß°¡Çϱâ _ 544
    51.8 ¾Ë¸²¿¡ ¼Ò¸® Ãß°¡Çϱâ _ 545
    51.9 ¾Ë¸² ¸Þ½ÃÁö ¹­±â _ 546
    51.10 ¿ä¾à _ 549

    CHAPTER 52 ¾Èµå·ÎÀ̵å 7 ¾Ë¸²ÀÇ Á÷Á¢ ÀÀ´ä ±¸Çö _ 550
    52.1 DirectReply ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 550
    52.2 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 551
    52.3 RemoteInput °´Ã¼ »ý¼ºÇϱâ _ 551
    52.4 PendingIntent °´Ã¼ »ý¼ºÇϱâ _ 553
    52.5 ÀÀ´ä ¾×¼Ç »ý¼ºÇϱâ _ 553
    52.6 Á÷Á¢ ÀÀ´ä ÀÔ·Â µ¥ÀÌÅÍ ¼ö½ÅÇϱâ _ 556
    52.7 ¾Ë¸² º¯°æÇϱâ _ 557
    52.8 ¿ä¾à _ 558

    CHAPTER 53 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿¡¼­ Firebase »ç¿ëÇϱâ _ 559
    53.1 Firebase¶õ? _ 559
    53.2 Firebase¿¡ ¼­¸íÇϱâ _ 560
    53.3 FirebaseNotify ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 561
    53.4 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸¼ºÇϱâ _ 561
    53.5 ÇÁ·ÎÁ§Æ®¸¦ Firebase¿¡ ¿¬°áÇϱâ _ 561
    53.6 »õ·Î¿î Firebase ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 563
    53.7 google-services.json ÆÄÀÏ _ 563
    53.8 Firebase ¶óÀ̺귯¸® Ãß°¡Çϱâ _ 564
    53.9 ¿ä¾à _ 566

    CHAPTER 54 Firebase ¿ø°Ý ¾Ë¸² »ç¿ëÇϱâ _ 567
    54.1 Firebase ¾Ë¸² Àü¼ÛÇϱâ _ 567
    54.2 ¾Ë¸² ¸Þ½ÃÁö ¼ö½ÅÇϱâ _ 570
    54.3 ¾Ë¸²¿¡ ¸ÂÃã µ¥ÀÌÅÍ Æ÷ÇÔ½ÃÅ°±â _ 570
    54.4 Æ÷±×¶ó¿îµå ¾ÛÀÇ ¾Ë¸² ó¸®Çϱâ _ 572
    54.5 ¿ä¾à _ 574

    CHAPTER 55 ¾Èµå·ÎÀ̵å 7ÀÇ ´ÙÁß Ã¢ Áö¿ø °³¿ä _ 575
    55.1 ºÐÇÒ È­¸é°ú ÀÚÀ¯Çü½Ä ¹× PIP ¸ðµå _ 575
    55.2 ´ÙÁß Ã¢ ¸ðµå·Î ÀüȯÇϱâ _ 577
    55.3 ÀÚÀ¯Çü½Ä ¸ðµåÀÇ Áö¿ø ¿©ºÎ È®ÀÎÇϱâ _ 579
    55.4 ´ÙÁß Ã¢ Áö¿øÀ» ¾Û¿¡¼­ È°¼ºÈ­Çϱâ _ 580
    55.5 ´ÙÁß Ã¢ °ü·Ã ¼Ó¼º ÁöÁ¤Çϱâ _ 580
    55.6 ¾×ƼºñƼ¿¡¼­ ´ÙÁß Ã¢ ¸ðµåÀÎÁö °Ë»çÇϱâ _ 581
    55.7 ´ÙÁß Ã¢ °ü·Ã ÅëÁö ¹Þ±â _ 582
    55.8 ´ÙÁß Ã¢ ¸ðµå¿¡¼­ ¾×ƼºñƼ¸¦ ½ÃÀÛ½ÃÅ°±â _ 582
    55.9 ÀÚÀ¯Çü½Ä ¸ðµå·Î ½ÇÇàµÇ´Â ¾×ƼºñƼÀÇ Å©±â¿Í À§Ä¡ ±¸¼ºÇϱâ _ 583
    55.10 ¿ä¾à _ 584

    CHAPTER 56 ´ÙÁß Ã¢ ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 585
    56.1 ´ÙÁß Ã¢ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 585
    56.2 FirstActivityÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 585
    56.3 µÎ ¹ø° ¾×ƼºñƼ Ãß°¡Çϱâ _ 586
    56.4 µÎ ¹ø° ¾×ƼºñƼ ½ÃÀÛ½ÃÅ°±â _ 587
    56.5 ´ÙÁß Ã¢ ¸ðµå È°¼ºÈ­Çϱâ _ 588
    56.6 ´ÙÁß Ã¢ Áö¿ø Å×½ºÆ®Çϱâ _ 589
    56.7 µÎ ¹ø° ¾×ƼºñƼ¸¦ ´Ù¸¥ â¿¡¼­ ½ÃÀÛ½ÃÅ°±â _ 590
    56.8 ÀÚÀ¯Çü½Ä âÀÇ À§Ä¡¿Í Å©±â º¯°æÇϱâ _ 591
    56.9 ¿ä¾à _ 592

    CHAPTER 57 ¾Èµå·ÎÀ̵å SQLite µ¥ÀÌÅͺ£À̽º °³¿ä _ 593
    57.1 µ¥ÀÌÅͺ£À̽º Å×À̺í ÀÌÇØÇϱâ _ 593
    57.2 µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶ °³¿ä _ 594
    57.3 ¿­°ú µ¥ÀÌÅÍ Å¸ÀÔ _ 594
    57.4 µ¥ÀÌÅͺ£À̽º Çà _ 594
    57.5 ±âº» Å° °³¿ä _ 595
    57.6 SQLite¶õ? _ 595
    57.7 SQL _ 596
    57.8 AVD¿¡¼­ SQLite »ç¿ëÇغ¸±â _ 596
    57.9 ¾Èµå·ÎÀ̵å SQLite Àڹ٠Ŭ·¡½º _ 600
    57.10 ¿ä¾à _ 602

    CHAPTER 58 TableLayout°ú TableRow °³¿ä _ 603
    58.1 TableLayout°ú TableRow _ 603
    58.2 µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 605
    58.3 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡ TableLayout Ãß°¡Çϱâ _ 605
    58.4 TableRow ±¸¼ºÇϱâ _ 606
    58.5 ¹öÆ°À» ·¹À̾ƿô¿¡ Ãß°¡Çϱâ _ 608
    58.6 ·¹À̾ƿô ¸¶Áø Á¶Á¤Çϱâ _ 609
    58.7 ¿ä¾à _ 610

    CHAPTER 59 ¾Èµå·ÎÀ̵å SQLite µ¥ÀÌÅͺ£À̽º ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 611
    59.1 µ¥ÀÌÅͺ£À̽º ¿¹Á¦ °³¿ä _ 611
    59.2 µ¥ÀÌÅÍ ¸ðµ¨ »ý¼ºÇϱâ _ 612
    59.3 µ¥ÀÌÅÍ Çڵ鷯 ±¸ÇöÇϱâ _ 613
    59.4 ¾×ƼºñƼ À̺¥Æ® ¸Þ¼­µå ±¸ÇöÇϱâ _ 618
    59.5 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 620
    59.6 ¿ä¾à _ 621

    CHAPTER 60 ÄÜÅÙÆ® Á¦°øÀÚ ÀÌÇØÇϱâ _ 622
    60.1 ÄÜÅÙÆ® Á¦°øÀÚ¶õ? _ 622
    60.2 ÄÜÅÙÆ® Á¦°øÀÚ _ 623
    60.3 ÄÜÅÙÆ® URI _ 624
    60.4 ÄÜÅÙÆ® ¸®Á¹¹ö _ 625
    60.5 ¸Å´ÏÆ佺Ʈ ¿ä¼Ò _ 625
    60.6 ¿ä¾à _ 626

    CHAPTER 61 ÄÜÅÙÆ® Á¦°øÀÚ ±¸ÇöÇϱâ _ 627
    61.1 Database ÇÁ·ÎÁ§Æ® È°¿ëÇϱâ _ 627
    61.2 ÄÜÅÙÆ® Á¦°øÀÚ ÆÐÅ°Áö Ãß°¡Çϱâ _ 628
    61.3 ÄÜÅÙÆ® Á¦°øÀÚ Å¬·¡½º »ý¼ºÇϱâ _ 628
    61.4 Authority¿Í ÄÜÅÙÆ® URI ±¸¼ºÇϱâ _ 630
    61.5 ÄÜÅÙÆ® Á¦°øÀÚ¿¡ UriMatcher ±¸ÇöÇϱâ _ 631
    61.6 ÄÜÅÙÆ® Á¦°øÀÚÀÇ onCreate() ¸Þ¼­µå ±¸ÇöÇϱâ _ 632
    61.7 ÄÜÅÙÆ® Á¦°øÀÚÀÇ insert() ¸Þ¼­µå ±¸ÇöÇϱâ _ 633
    61.8 ÄÜÅÙÆ® Á¦°øÀÚÀÇ query() ¸Þ¼­µå ±¸ÇöÇϱâ _ 634
    61.9 ÄÜÅÙÆ® Á¦°øÀÚÀÇ update() ¸Þ¼­µå ±¸ÇöÇϱâ _ 636
    61.10 ÄÜÅÙÆ® Á¦°øÀÚÀÇ delete() ¸Þ¼­µå ±¸ÇöÇϱâ _ 637
    61.11 ¸Å´ÏÆ佺Ʈ ÆÄÀÏ¿¡ ÄÜÅÙÆ® Á¦°øÀÚ ¼±¾ðÇϱâ _ 638
    61.12 µ¥ÀÌÅͺ£À̽º Çڵ鷯 º¯°æÇϱâ _ 639
    61.13 ¿ä¾à _ 642

    CHAPTER 62 ±¸±Û Ŭ¶ó¿ìµå ½ºÅ丮Áö ¾×¼¼½ºÇϱâ _ 643
    62.1 ½ºÅ丮Áö ¾×¼¼½º ÇÁ·¹ÀÓ¿öÅ© _ 643
    62.2 ½ºÅ丮Áö ¾×¼¼½º ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÇϱâ _ 645
    62.3 ÇÇÄ¿ÀÇ ÆÄÀÏ ³»¿ª ¼±º°Çϱâ _ 645
    62.4 ÀÎÅÙÆ® °á°ú ó¸®Çϱâ _ 647
    62.5 ÆÄÀÏÀÇ ³»¿ë Àбâ _ 648
    62.6 ÆÄÀÏ¿¡ ³»¿ë ¾²±â _ 649
    62.7 ÆÄÀÏ »èÁ¦Çϱâ _ 649
    62.8 ÆÄÀÏÀÇ Áö¼ÓÀûÀÎ ¾×¼¼½º ¾ò±â _ 650
    62.9 ¿ä¾à _ 650

    CHAPTER 63 ¾Èµå·ÎÀÌµå ½ºÅ丮Áö ¾×¼¼½º ÇÁ·¹ÀÓ¿öÅ© ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 652
    63.1 ½ºÅ丮Áö ¾×¼¼½º ÇÁ·¹ÀÓ¿öÅ© ¿¹Á¦ ÇÁ·ÎÁ§Æ® °³¿ä _ 652
    63.2 ½ºÅ丮Áö ¾×¼¼½º ÇÁ·¹ÀÓ¿öÅ© ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼º _ 653
    63.3 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 653
    63.4 ¿äû ÄÚµå ¼±¾ðÇϱâ _ 654
    63.5 »õ·Î¿î ½ºÅ丮Áö ÆÄÀÏ »ý¼ºÇϱâ _ 655
    63.6 onActivityResult() ¸Þ¼­µå _ 657
    63.7 ½ºÅ丮Áö ÆÄÀÏ¿¡ µ¥ÀÌÅÍ ÀúÀåÇϱâ _ 659
    63.8 ½ºÅ丮Áö ÆÄÀÏÀ» ¿­°í Àбâ _ 661
    63.9 ½ºÅ丮Áö ¾×¼¼½º ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 664
    63.10 ¿ä¾à _ 665

    CHAPTER 64 ºñµð¿À Àç»ý ±¸ÇöÇϱâ _ 666
    64.1 ¾Èµå·ÎÀ̵å VideoView Ŭ·¡½º °³¿ä _ 666
    64.2 ¾Èµå·ÎÀ̵å MediaController Ŭ·¡½º °³¿ä _ 667
    64.3 ºñµð¿À Àç»ý Å×½ºÆ® °ü·Ã »çÇ× _ 668
    64.4 ºñµð¿À Àç»ý ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 668
    64.5 VideoPlayer ¾ÖÇø®ÄÉÀ̼ÇÀÇ ·¹À̾ƿô µðÀÚÀÎÇϱâ _ 669
    64.6 VideoView ±¸¼ºÇϱâ _ 670
    64.7 ÀÎÅÍ³Ý ÆÛ¹Ì¼Ç Ãß°¡Çϱâ _ 670
    64.8 MediaController¸¦ VideoView¿¡ Ãß°¡Çϱâ _ 672
    64.9 onPreparedListener ¼³Á¤Çϱâ _ 673
    64.10 ¿ä¾à _ 674

    CHAPTER 65 Ä«¸Þ¶ó ÀÎÅÙÆ®¸¦ »ç¿ëÇÑ ºñµð¿À ³ìÈ­¿Í À̹ÌÁö ĸó _ 675
    65.1 Ä«¸Þ¶ó Áö¿ø ¿©ºÎ È®ÀÎÇϱâ _ 675
    65.2 ºñµð¿À ĸó ÀÎÅÙÆ® È£ÃâÇϱâ _ 676
    65.3 À̹ÌÁö ĸó ÀÎÅÙÆ® È£ÃâÇϱâ _ 677
    65.4 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ºñµð¿À ³ìÈ­ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 678
    65.5 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ·¹À̾ƿô µðÀÚÀÎÇϱâ _ 678
    65.6 Ä«¸Þ¶ó È®ÀÎÇϱâ _ 679
    65.7 ºñµð¿À ĸó ÀÎÅÙÆ® ·ÐĪÇϱâ _ 680
    65.8 ÀÎÅÙÆ®ÀÇ ¹Ýȯ °á°ú ó¸®Çϱâ _ 681
    65.9 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 682
    65.10 ¿ä¾à _ 682

    CHAPTER 66 ·±Å¸ÀÓ ÆÛ¹Ì¼Ç ¿äûÇϱâ _ 683
    66.1 º¸Åë°ú À§Çè ÆÛ¹Ì¼Ç ÀÌÇØÇϱâ _ 683
    66.2 ÆÛ¹Ì¼Ç ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 685
    66.3 ÆÛ¹Ì¼Ç È®ÀÎÇϱâ _ 685
    66.4 ·±Å¸ÀÓ ½Ã¿¡ ÆÛ¹Ì¼Ç ¿äûÇϱâ _ 687
    66.5 ÆÛ¹Ì¼Ç ¿äû ÀÌÀ¯ Á¦°øÇϱâ _ 689
    66.6 ÆÛ¹Ì¼Ç ¾Û Å×½ºÆ®Çϱâ _ 691
    66.7 ¿ä¾à _ 692

    CHAPTER 67 ¾Èµå·ÎÀÌµå ¿Àµð¿À ³ìÀ½°ú Àç»ýÇϱâ _ 693
    67.1 ¿Àµð¿À Àç»ýÇϱâ _ 693
    67.2 MediaRecorder Ŭ·¡½º¸¦ »ç¿ëÇؼ­ ¿Àµð¿À ³ìÀ½Çϱâ _ 694
    67.3 ¿¹Á¦ ÇÁ·ÎÁ§Æ® °³¿ä _ 696
    67.4 AudioApp ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 696
    67.5 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 697
    67.6 ¸¶ÀÌÅ© È®ÀÎÇϱâ _ 698
    67.7 ¾×ƼºñƼ ÃʱâÈ­Çϱâ _ 699
    67.8 recordAudio() ¸Þ¼­µå ±¸ÇöÇϱâ _ 700
    67.9 stopAudio() ¸Þ¼­µå ±¸ÇöÇϱâ _ 701
    67.10 playAudio() ¸Þ¼­µå ±¸ÇöÇϱâ _ 702
    67.11 ¸Å´ÏÆ佺Ʈ ÆÄÀÏ¿¡ ÆÛ¹Ì¼Ç ±¸¼ºÇϱâ _ 702
    67.12 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 706
    67.13 ¿ä¾à _ 706

    CHAPTER 68 ±¸±Û ¸Ê API »ç¿ëÇϱâ _ 707
    68.1 ±¸±Û ¸Ê ¾Èµå·ÎÀ̵å APIÀÇ ±¸¼º ¿ä¼Ò _ 707
    68.2 ±¸±Û ¸Ê ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 709
    68.3 °³¹ßÀÚ ¼­¸í ¾ò±â _ 709
    68.4 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 712
    68.5 Áö¿ÀÄÚµù°ú ¿ª-Áö¿ÀÄÚµù ÀÌÇØÇϱâ _ 713
    68.6 Áöµµ¸¦ ¾ÖÇø®ÄÉÀ̼ǿ¡ Ãß°¡Çϱâ _ 715
    68.7 ÇöÀç À§Ä¡ ÆÛ¹Ì¼Ç ¿äûÇϱâ _ 716
    68.8 »ç¿ëÀÚÀÇ ÇöÀç À§Ä¡ º¸¿©ÁÖ±â _ 718
    68.9 Áöµµ ŸÀÔ º¯°æÇϱâ _ 719
    68.10 ¸Ê ÄÁÆ®·ÑÀ» »ç¿ëÀÚ¿¡°Ô º¸¿©ÁÖ±â _ 720
    68.11 Áöµµ Á¦½ºÃ³ ó¸®Çϱâ _ 721
    68.12 Áöµµ Ç¥½Ä »ý¼ºÇϱâ _ 723
    68.13 ¸Ê Ä«¸Þ¶ó Á¦¾îÇϱâ _ 724
    68.14 ¿ä¾à _ 726

    CHAPTER 69 ¾Èµå·ÎÀ̵å Àμâ ÇÁ·¹ÀÓ¿öÅ© »ç¿ëÇϱâ _ 727
    69.1 ¾Èµå·ÎÀ̵å Àμ⠾ÆÅ°ÅØó _ 727
    69.2 Àμ⠼­ºñ½º Ç÷¯±×ÀÎ _ 728
    69.3 ±¸±Û Ŭ¶ó¿ìµå Àμâ _ 728
    69.4 ±¸±Û µå¶óÀ̺ê·Î ÀμâÇϱâ _ 729
    69.5 PDF·Î ÀúÀåÇϱâ _ 729
    69.6 ¾Èµå·ÎÀ̵å ÀåÄ¡¿¡¼­ ÀμâÇϱâ _ 730
    69.7 ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ǿ¡ Æ÷ÇԵǴ Àμâ Áö¿ø ¿É¼Ç _ 732
    69.8 ¿ä¾à _ 737

    CHAPTER 70 HTML°ú À¥ ÄÜÅÙÆ® Àμ⠿¹Á¦ ÇÁ·ÎÁ§Æ® _ 738
    70.1 HTML Àμ⠿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼ºÇϱâ _ 738
    70.2 µ¿Àû HTML ÄÜÅÙÆ® ÀμâÇϱâ _ 739
    70.3 ±âÁ¸ À¥ ÆäÀÌÁö Àμ⠿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç »ý¼ºÇϱâ _ 742
    70.4 Ç÷ÎÆà ¾×¼Ç ¹öÆ° »èÁ¦Çϱâ _ 743
    70.5 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ·¹À̾ƿô µðÀÚÀÎÇϱâ _ 743
    70.6 À¥ ÆäÀÌÁö¸¦ WebView¿¡ ·ÎµåÇϱâ _ 745
    70.7 Àμ⠸޴º ¿É¼Ç Ãß°¡Çϱâ _ 746
    70.8 ¿ä¾à _ 749

    CHAPTER 71 ¾Èµå·ÎÀ̵å Ä¿½ºÅÒ ¹®¼­ Àμâ _ 750
    71.1 ¾Èµå·ÎÀ̵å Ä¿½ºÅÒ ¹®¼­ Àμ⠰³¿ä _ 750
    71.2 Ä¿½ºÅÒ ¹®¼­ Àμâ ÇÁ·ÎÁ§Æ® ÁغñÇϱâ _ 752
    71.3 Ä¿½ºÅÒ Àμ⠾î´ðÅÍ »ý¼ºÇϱâ _ 753
    71.4 onLayout() ÄÝ¹é ¸Þ¼­µå ±¸ÇöÇϱâ _ 754
    71.5 onWrite() ÄÝ¹é ¸Þ¼­µå ±¸ÇöÇϱâ _ 758
    71.6 ÆäÀÌÁö°¡ Àμ⠹üÀ§¿¡ ÀÖ´ÂÁö È®ÀÎÇϱâ _ 761
    71.7 ÆäÀÌÁö ĵ¹ö½º¿¡ ÄÜÅÙÆ® ±×¸®±â _ 762
    71.8 Àμâ ÀÛ¾÷ ½ÃÀÛ½ÃÅ°±â _ 765
    71.9 ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 766
    71.10 ¿ä¾à _ 767

    CHAPTER 72 ¾Èµå·ÎÀ̵å Áö¹® ÀÎÁõ ±¸ÇöÇϱâ _ 768
    72.1 Áö¹® ÀÎÁõ °³¿ä _ 768
    72.2 Áö¹® ÀÎÁõ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 769
    72.3 ÀåÄ¡ÀÇ Áö¹® ÀÎÁõ ±¸¼ºÇϱâ _ 769
    72.4 Áö¹® Æ۹̼ÇÀ» ¸Å´ÏÆ佺Ʈ ÆÄÀÏ¿¡ Ãß°¡Çϱâ _ 770
    72.5 Áö¹® ¾ÆÀÌÄÜ ´Ù¿î·ÎµåÇϱâ _ 771
    72.6 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 772
    72.7 KeyguardManager¿Í FingerprintManager »ç¿ëÇϱâ _ 773
    72.8 ÀåÄ¡ÀÇ º¸¾È ¼³Á¤ È®ÀÎÇϱâ _ 774
    72.9 ¾Èµå·ÎÀ̵å Keystore¿Í KeyGenerator »ç¿ëÇϱâ _ 775
    72.10 Å° »ý¼ºÇϱâ _ 777
    72.11 Cipher ÃʱâÈ­Çϱâ _ 779
    72.12 CryptoObject ÀνºÅϽº »ý¼ºÇϱâ _ 781
    72.13 Áö¹® ÀÎÁõ ó¸® Ŭ·¡½º ±¸ÇöÇϱâ _ 782
    72.14 ÇÁ·ÎÁ§Æ® Å×½ºÆ®Çϱâ _ 785
    72.15 ¿ä¾à _ 786

    CHAPTER 73 ¼­·Î ´Ù¸¥ ¾Èµå·ÎÀ̵å ÀåÄ¡¿Í È­¸é ó¸®Çϱâ _ 787
    73.1 ¼­·Î ´Ù¸¥ ÀåÄ¡ È­¸é ó¸®Çϱâ _ 787
    73.2 È­¸é Å©±â¿¡ ¸Â´Â ·¹À̾ƿô »ý¼ºÇϱâ _ 788
    73.3 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À¿¡¼­ ´Ù¾çÇÑ Å©±âÀÇ ·¹À̾ƿô »ý¼ºÇϱâ _ 789
    73.4 ¼­·Î ´Ù¸¥ À̹ÌÁö Á¦°øÇϱâ _ 790
    73.5 Çϵå¿þ¾î Áö¿ø ¿©ºÎ È®ÀÎÇϱâ _ 791
    73.6 ƯÁ¤ ÀåÄ¡¿¡ ¸Â´Â ¾ÖÇø®ÄÉÀÌ¼Ç ¹ÙÀ̳ʸ® Á¦°øÇϱâ _ 792
    73.7 ¿ä¾à _ 792

    CHAPTER 74 ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç ¸±¸®½ºÇϱâ _ 793
    74.1 ¸±¸®½º Áغñ ÀýÂ÷ _ 793
    74.2 ºôµå º¯ÀÌ º¯°æÇϱâ _ 794
    74.3 ProGuard È°¼ºÈ­Çϱâ _ 795
    74.4 Å°½ºÅä¾î ÆÄÀÏ »ý¼ºÇϱâ _ 795
    74.5 °³ÀÎ Å° »ý¼ºÇϱâ _ 796
    74.6 ¾ÖÇø®ÄÉÀÌ¼Ç APK ÆÄÀÏ »ý¼ºÇϱâ _ 797
    74.7 ±¸±Û Ç÷¹ÀÌ °³¹ßÀÚ ÄÜ¼Ö °èÁ¤ µî·ÏÇϱâ _ 799
    74.8 »õ·Î¿î APK ¹öÀüÀ» ±¸±Û Ç÷¹ÀÌ °³¹ßÀÚ Äֿܼ¡ ¾÷·ÎµåÇϱâ _ 799
    74.9 APK ÆÄÀÏ ºÐ¼®Çϱâ _ 801
    74.10 ¿ä¾à _ 803

    CHAPTER 75 ±¸±Û Ç÷¹ÀÌ ÀÎ¾Û °áÁ¦¸¦ ¾ÖÇø®ÄÉÀ̼ǿ¡ ÅëÇÕÇϱâ _ 804
    75.1 ±¸±Û Ç÷¹ÀÌ °áÁ¦ ¶óÀ̺귯¸® ¼³Ä¡Çϱâ _ 804
    75.2 ÀÎ¾Û °áÁ¦ ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 805
    75.3 °áÁ¦ Æ۹̼ÇÀ» ¸Å´ÏÆ佺Ʈ ÆÄÀÏ¿¡ Ãß°¡Çϱâ _ 806
    75.4 IInAppBillingService.aidl ÆÄÀÏÀ» ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡Çϱâ _ 807
    75.5 À¯Æ¿¸®Æ¼ Ŭ·¡½º¸¦ ÇÁ·ÎÁ§Æ®¿¡ Ãß°¡Çϱâ _ 808
    75.6 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÇϱâ _ 810
    75.7 Click Me! ¹öÆ° ±¸ÇöÇϱâ _ 811
    75.8 ±¸±Û Ç÷¹ÀÌ °³¹ßÀÚ Äְܼú ±¸±Û °èÁ¤ _ 812
    75.9 ¾ÖÇø®ÄÉÀ̼ÇÀÇ °ø°³ ÀÎÁõ Å° ¹Þ±â _ 812
    75.10 ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ ±¸±Û Ç÷¹ÀÌ °áÁ¦ ¼³Á¤Çϱâ _ 814
    75.11 ±¸±Û Ç÷¹ÀÌ ÀÎ¾Û °áÁ¦ ±¸ÀÔÀ» Ãʱ⠼³Á¤Çϱâ _ 815
    75.12 onActivityResult ¸Þ¼­µå ±¸ÇöÇϱâ _ 816
    75.13 ±¸ÀÔ Á¾·á ¸®½º³Ê ±¸ÇöÇϱâ _ 817
    75.14 ±¸ÀÔ Á¦Ç° ¼ÒºñÇϱâ _ 818
    75.15 IabHelper ÀνºÅϽº ÇØÁ¦Çϱâ _ 819
    75.16 Security.java ÆÄÀÏ º¯°æÇϱâ _ 820
    75.17 ÀÎ¾Û °áÁ¦ ¾ÖÇø®ÄÉÀÌ¼Ç Å×½ºÆ®Çϱâ _ 821
    75.18 ¸±¸®½º¿ë APK ºôµåÇϱâ _ 822
    75.19 »õ·Î¿î ÀÎ¾Û Á¦Ç° »ý¼ºÇϱâ _ 823
    75.20 ¾ËÆÄ ¹èÆ÷ ä³Î·Î ¾ÖÇø®ÄÉÀÌ¼Ç Á¦ÃâÇϱâ _ 824
    75.21 ÀÎ¾Û °áÁ¦ Å×½ºÆ® °èÁ¤ Ãß°¡Çϱâ _ 824
    75.22 ±×·ì Å×½ºÆ® ±¸¼ºÇϱâ _ 826
    75.23 ÀÎ¾Û ±¸ÀÔÀÇ ¹®Á¦ ÇØ°áÇϱâ _ 826
    75.24 ¿ä¾à _ 828

    CHAPTER 76 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿ÀÀÇ ±×·¡µé °³¿ä _ 829
    76.1 ±×·¡µé °³¿ä _ 829
    76.2 ±×·¡µé°ú ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À _ 830
    76.3 ÃÖ»óÀ§ ¼öÁØÀÇ ±×·¡µé ºôµå ÆÄÀÏ _ 832
    76.4 ¸ðµâ ¼öÁØÀÇ ±×·¡µé ºôµå ÆÄÀϵé _ 833
    76.5 ºôµå ÆÄÀÏ¿¡ ¼­¸í ¼³Á¤ ±¸¼ºÇϱâ _ 837
    76.6 ¸í·ÉÇà¿¡¼­ ±×·¡µé ÀÛ¾÷ ½ÇÇàÇϱâ _ 838
    76.7 ¿ä¾à _ 840

    CHAPTER 77 ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ±×·¡µé ºôµå ¿¹Á¦ ÇÁ·ÎÁ§Æ® _ 841
    77.1 ºôµå º¯ÀÌ ¿¹Á¦ ÇÁ·ÎÁ§Æ® »ý¼ºÇϱâ _ 842
    77.2 ºôµå Ç÷¹À̹ö¸¦ ¸ðµâ ºôµå ÆÄÀÏ¿¡ Ãß°¡Çϱâ _ 842
    77.3 Ç÷¹À̹ö¸¦ ÇÁ·ÎÁ§Æ® ±¸Á¶¿¡ Ãß°¡Çϱâ _ 845
    77.4 ¸®¼Ò½º ÆÄÀÏÀ» Ç÷¹À̹ö¿¡ Ãß°¡Çϱâ _ 847
    77.5 ºôµå Ç÷¹À̹ö Å×½ºÆ®Çϱâ _ 848
    77.6 ºôµå º¯ÀÌ¿Í Å¬·¡½º ÆÄÀÏ _ 849
    77.7 ºôµå Ç÷¹À̹ö¿¡ ÆÐÅ°Áö Ãß°¡Çϱâ _ 849
    77.8 °¢ Ç÷¹À̹öÀÇ ¾×ƼºñƼ Ŭ·¡½º º¯°æÇϱâ _ 850
    77.9 ¿ä¾à _ 851

    ã¾Æº¸±â _ 853

    ¡Ø ºÎ·Ï A, B´Â µ¶ÀÚµéÀÇ ÀÌÇظ¦ À§ÇØ ¿Å±äÀÌ°¡ ÀÛ¼ºÇÑ Æ¯º° ºÎ·ÏÀÔ´Ï´Ù. ¾Æ·¡ÀÇ »çÀÌÆ®¿¡¼­ ¿¹Á¦ ÇÁ·ÎÁ§Æ® ÆÄÀÏ°ú ÇÔ²² ¹«·á·Î ´Ù¿î·Îµå¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. https://github.com/Jpub/AndroidStudio3

    APPENDIX A ÄÚƲ¸° ÇÙ½É ÆľÇÇϱâ: °³¿ä¿Í ½Ç½À ȯ°æ ±¸Ãà
    A.1 ÄÚƲ¸° ¾ð¾î °³¿ä
    A.2 ÀÚ¹Ù JDK ¼³Ä¡Çϱâ
    A.3 ÄÚƲ¸° ÄÄÆÄÀÏ·¯ ¼³Ä¡Çϱâ
    A.4 ÄÚƲ¸°À¸·Î ³×ÀÌƼºê ¾ÖÇø®ÄÉÀÌ¼Ç ÀÛ¼º°ú ½ÇÇàÇϱâ
    A.5 ¿ä¾à

    APPENDIX B ÄÚƲ¸° ÇÙ½É ÆľÇÇϱâ: ±¸¼º ¿ä¼Ò¿Í ¹®¹ý
    B.1 ÄÚƲ¸° ÇÁ·Î±×·¥ ±¸Á¶
    B.2 ÄÚƲ¸° º¯¼ö
    B.3 ÄÚƲ¸°ÀÇ Å¸ÀÔ
    B.4 ¿¬»êÀÚ¿Í ¿¬»êÀÚ ¿À¹ö·Îµù
    B.5 Null ŸÀÔ Ã³¸® ¸ÞÄ¿´ÏÁò
    B.6 ÄÚµå ½ÇÇà Á¦¾î
    B.7 ÇÔ¼ö
    B.8 Ŭ·¡½º¿Í ÀÎÅÍÆäÀ̽º
    B.9 ¶÷´Ù½Ä
    B.10 ¿¹¿Ü ó¸®
    B.11 package¿Í import

    º»¹®Áß¿¡¼­

    ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϱ⿡ ¾Õ¼­ Á¦ÀÏ ¸ÕÀú ÇÒ ÀÏÀº ¿ì¸®ÀÇ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» °³¹ß Ç÷§ÆûÀ¸·Î ±¸¼ºÇÏ´Â °ÍÀÌ´Ù. ±×·¯±â À§Çؼ­´Â ÀÚ¹Ù JDK(Java Development Kit)¿Í ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À IDE ¹× ¾Èµå·ÎÀ̵å SDK¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ´Ü, ¾Èµå·ÎÀ̵å SDK´Â ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ÆÐÅ°Áö¿¡ Æ÷ÇԵǾî Á¦°øµÇ¹Ç·Î º°µµ·Î ´Ù¿î·ÎµåÇÒ ÇÊ¿ä´Â ¾ø´Ù. _6ÂÊ

    ¸¸ÀÏ »ç¿ë ÁßÀÎ ÄÄÇ»ÅÍ¿¡ À¥ Ä·(web cam)ÀÌ ÀÖ´Ù¸é Camera ¿É¼ÇÀÇ Àü¸é Ä«¸Þ¶ó(Front)³ª Èĸé Ä«¸Þ¶ó(Back)¸¦ Webcam0À¸·Î ¼±ÅÃÇؼ­ ¿¡¹Ä·¹ÀÌÅÍ°¡ ±× Ä«¸Þ¶ó¸¦ »ç¿ëÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù. ¶Ç´Â Emulated¸¦ ¼±ÅÃÇؼ­ ¸¶Ä¡ Ä«¸Þ¶ó°¡ ÀÖ´Â °Íó·³ ó¸®ÇØÁÖ´Â ¸ðÀÇ Ä«¸Þ¶ó¸¦ ¼±ÅÃÇصµ µÈ´Ù. À̶§´Â ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Ä«¸Þ¶ó ±â´ÉÀ» »ç¿ëÇÒ ¶§ ¿¡¹Ä·¹ÀÌÅÍ°¡ ÀÓÀÇ·Î À̹ÌÁö¸¦ ¸¸µé¾îÁØ´Ù. ±×·¯³ª ¾ÖÇø®ÄÉÀ̼ǿ¡¼­ Ä«¸Þ¶ó ±â´ÉÀÌ ÇÊ¿ä ¾øÀ» ¶§´Â NoneÀ» ¼±ÅÃÇÏ¸é µÈ´Ù. ¿©±â¼­´Â ±âº»°ªÀÎ NoneÀ» ¼±ÅÃÇÑ´Ù. _64ÂÊ

    ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ·¹À̾ƿô ÆíÁý±â¸¦ »ç¿ëÇÏ¸é ½±°í »ý»ê¼º ³ôÀº ¹æ¹ýÀ¸·Î ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ µðÀÚÀÎÇÒ ¼ö ÀÖ´Ù. À̹ø Àå¿¡¼­´Â ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À ·¹À̾ƿô ÆíÁý±â¸¦ »ç¿ëÇؼ­ ConstraintLayout ±â¹ÝÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ý¼ºÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ¶ÇÇÑ, ·¹À̾ƿô °Ë»ç±â¿Í °èÃþ ±¸Á¶ ºä¾î µµ±¸ÀÇ »ç¿ë¹ýµµ ¼³¸íÇÑ´Ù. _209ÂÊ

    ¾Õ Àå¿¡¼­´Â ¸ÓƼ¸®¾ó µðÀÚÀÎÀÇ °³³ä°ú µðÀÚÀÎ Áö¿ø ¶óÀ̺귯¸®ÀÇ ÄÄÆ÷³ÍÆ®ÀÎ Ç÷ÎÆà ¾×¼Ç ¹öÆ°°ú ½º³¼¹Ù¸¦ ¾Ë¾Æº¸¾Ò´Ù. À̹ø Àå¿¡¼­´Â ¶Ç ´Ù¸¥ µðÀÚÀÎ ¶óÀ̺귯¸® ÄÄÆ÷³ÍÆ®ÀÎ TabLayoutÀÇ »ç¿ë¹ýÀ» º¸¿©ÁÙ °ÍÀÌ´Ù. TabLayoutÀº ViewPager Ŭ·¡½º¿Í ÇÔ²² »ç¿ëµÇ¾î ¾Èµå·ÎÀÌµå ¾×ƼºñƼÀÇ ÅÇ ±â¹Ý(tabbed) ÀÎÅÍÆäÀ̽º¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù. _379ÂÊ

    Firebase ¾Ë¸² ¼­ºñ½º¿¡¼­´Â Å°¿Í °ªÀÌ ½ÖÀ¸·Î µÈ µ¥ÀÌÅ͸¦ ¾Ë¸²¿¡ Àü´ÞÇÏ´Â ¿É¼ÇÀ» Á¦°øÇÑ´Ù. ÀÌ µ¥ÀÌÅÍ´Â ÀåÄ¡¿¡¼­ ÇØ´ç ¾Ë¸²ÀÌ ¼±ÅÃµÉ ¶§ ½ÃÀ۵Ǵ ¾×ƼºñƼ¿¡¼­ ¼ö½ÅÇÒ ¼ö ÀÖ´Ù. ÀÌ µ¥ÀÌÅÍ´Â Firebase ÄܼÖÀÇ ¸Þ½ÃÁö ÀÛ¼º È­¸é(±×¸² 54-3)¿¡ ÀÖ´Â °í±Þ ¿É¼Ç¿¡¼­ ÁöÁ¤ÇÑ´Ù. ¿¹¸¦ µé¾î, ±×¸² 54-7¿¡¼­´Â µÎ °³ÀÇ ¸ÂÃã µ¥ÀÌÅ͸¦ ¾Ë¸²¿¡ Ãß°¡ÇÏ´Â °ÍÀ» º¸¿©ÁØ´Ù. _570ÂÊ

    ÀúÀÚ¼Ò°³

    ´Ò ½º¹Ì½º [Àú] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    20³â ÀÌ»óÀÇ IT °³¹ß °æ·ÂÀ» Áö³æ´Ù. ƯÈ÷ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ±â¾÷¿ë °³¹ß µµ±¸, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÎÀ» Àü¹®À¸·Î ÇØ ¿ÔÀ¸¸ç, ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö°ú À¥ °³¹ß, ¸¶ÄÉÆñîÁö ´ã´çÇϱ⵵ Çß´Ù. ´ÒÀº IT ÇÐ»ç ¿Ü¿¡ Network+, Project+, ÀÚ¹Ù¿Í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® MCP ÀÚ°ÝÁõµéÀ» °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ 30¿© Á¾ÀÇ ±â¼ú °ü·Ã ¼­ÀûÀ» ÁýÇÊÇÏ¿´À¸¸ç, ÇöÀç´Â ¹Ì±¹¿¡¼­ ÀÎÅÍ³Ý ÃâÆÇ°ú ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ȸ»çÀÎ Payload MediaÀÇ °øµ¿ â¾÷ÀÚÀÌÀÚ CEO·Î ÀçÁ÷ ÁßÀÌ´Ù.

    ½ÉÀçö [¿ª] ½ÅÀ۾˸² SMS½Åû
    »ý³â¿ùÀÏ -

    ÇöÀç ÇÁ¸®·£¼­·Î, µ¥ÀÌÅͺ£À̽º/¸ð¹ÙÀÏ ½Ã½ºÅÛ ÄÁ¼³Æðú °­ÀǸ¦ ÇÏ°í ÀÖ´Ù. ¶ÇÇÑ, 20³â ³Ñ°Ô µ¥ÀÌÅͺ£À̽º¿Í °´Ã¼ÁöÇ⠽ýºÅÛ ¼³°è ¹× °³¹ß ÇÁ·ÎÁ§Æ®¿Í °Ç¼³/±ÝÀ¶ ºÐ¾ß ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß µî¿¡ Âü¿©Çß´Ù. »õ·Î¿î Å×Å©³î·ÎÁö¿Í ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇؼ­ ½Ç¹«¿¡ È°¿ëÇÏ°í °¡¸£Ä¡´Â °ÍÀ» ÁÁ¾ÆÇÑ´Ù. Àú¼­·Î´Â ¡¶Çٽɸ¸ °ñ¶ó ¹è¿ì´Â ÄÚƲ¸° ÇÁ·Î±×·¡¹Ö¡·ÀÌ ÀÖÀ¸¸ç, ¹ø¿ª¼­·Î´Â ¡¶Ä«ÇÁÄ« ÇÙ½É °¡À̵塷, ¡¶Çٽɸ¸ °ñ¶ó ¹è¿ì´Â ¾Èµå·ÎÀÌµå ½ºÆ©µð¿À 3 & ÇÁ·Î±×·¡¹Ö¡·, ¡¶½Ç¹«¿¡ Àû¿ëÇÏ´Â ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö(Á¦2ÆÇ)¡·, ¡¶Learn Android Studio¡·, ¡¶SQLite ¸¶½ºÅͺÏ(Á¦2ÆÇ)¡·,

    ÆîÃ帱â

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    9.5
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº °áÁ¦´ë±Ý¿¹Ä¡¾÷ µî·Ï¹øÈ£: 02-006-00013

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ
    ¸ðµç °Å·¡¿¡ ´ëÇÏ¿© (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
    µî·Ï ¿©ºÎ´Â e-±ÝÀ¶¹Î¿ø¼¾ÅÍ È¨ÆäÀÌÁö(www.fcsc.kr)ÀÇ µî·Ï¡¤½Å°í>ÀüÀÚ±ÝÀ¶¾÷µî·ÏÇöȲ ¸Þ´º¿¡¼­ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë