ÄÁÅÙÃ÷»ó¼¼º¸±â

¾Èµå·ÎÀÌµå ¸ÖƼ½º·¹µù
¾Èµå·ÎÀÌµå ¸ÖƼ½º·¹µù
  • ÀúÀھȵ¥¸£½º ¿¹¶õ¼Õ Àú/ÇÑ´ëÈñ ¿ª
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2016-04-12
  • µî·ÏÀÏ2019-08-29
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 28, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

¾Èµå·ÎÀÌµå ¾ÛÀ» À§ÇÑ ºñµ¿±â ó¸® ±â¹ýÀÇ ¸ðµç °Í

¸ÖƼ½º·¹µùÀº ¶Ù¾î³­ »ç¿ëÀÚ °æÇèÀ» Á¦°øÇÏ´Â ¾Èµå·ÎÀÌµå ¾ÛÀ» ¸¸µå´Â µ¥ ÇʼöÀûÀÌ´Ù. ÁÖ´Ï¾î ¾Èµå·ÎÀÌµå °³¹ßÀÚ°¡ ½Ã´Ï¾î °³¹ßÀÚ·Î ¹ßµ¸¿òÇϱâ À§Çؼ­¶óµµ ¹Ýµå½Ã °øºÎÇÏ°í ³Ñ¾î°¡¾ß ÇÏ´Â °í±Þ ÁÖÁ¦À̱⵵ ÇÏ´Ù. ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡ ƯȭµÈ ¿©·¯ ºñµ¿±â ¸ÞÄ¿´ÏÁòÀ» ¼³¸íÇϸç, ¾Û¿¡ °¡Àå ÀûÇÕÇÑ ±â¹ýÀ» °í¸¦ ¼ö ÀÖ°Ô °¡À̵å¶óÀÎÀ» Á¦½ÃÇÑ´Ù. º£Å׶û ÀúÀÚ°¡ ¼³¸íÇÏ´Â Áöħ°ú Á¶¾ðÀ» ¼÷ÁöÇÏ¸é ³¯·ÆÇÏ°í ¾ÈÁ¤ÀûÀÎ ¾ÛÀ» ¼ö¿ùÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù.

¸ñÂ÷

CHAPTER 1 ¾Èµå·ÎÀ̵報¸¼º¿ä¼Ò¿Í ¸ÖƼÇÁ·Î¼¼½ÌÀÇ Çʿ伺
__1.1 ¾Èµå·ÎÀ̵堼ÒÇÁÆ®¿þ¾î ½ºÅà
__1.2 ÀÀ¿ëÇÁ·Î±×·¥ ¾ÆÅ°ÅØó 
____1.2.1 Application °´Ã¼ 
____1.2.2 ±¸¼º¿ä¼Ò 
__1.3 ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà 
____1.3.1 ¸®´ª½º ÇÁ·Î¼¼½º 
____1.3.2 »ý¸íÁÖ±â 
__1.4 ¼º´ÉÀ» À§ÇØ ±¸Á¶È­µÈ ÀÀ¿ëÇÁ·Î±×·¥ 
____1.4.1 ½º·¹µå¸¦ ÅëÇØ ¹ÝÀÀ¼º Àִ ÀÀ¿ëÇÁ·Î±×·¥ ¸¸µé±â 
__1.5 ¸¶Ä¡¸ç 

PART I ±âÃÊ

CHAPTER 2 ÀÚ¹ÙÀÇ ¸ÖƼ½º·¹µù
__2.1 ½º·¹µåÀÇ ±âº» 
____2.1.1 ½ÇÇà 
____2.1.2 ½Ì±Û½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥ 
____2.1.3 ¸ÖƼ½º·¹µå ÀÀ¿ëÇÁ·Î±×·¥ 
__2.2 ½º·¹µå ¾ÈÀü 
____2.2.1 ¾Ï½ÃÀû Àá±Ý°ú ÀÚ¹Ù ¸ð´ÏÅÍ 
____2.2.2 °øÀ¯ ÀÚ¿ø Á¢±ÙÀÇ µ¿±âÈ­ 
____2.2.3 ¿¹Á¦: ¼ÒºñÀÚ¿Í »ý»êÀÚ 
__2.3 Å½ºÅ© ½ÇÇà Àü·« 
____2.3.1 µ¿½Ã ½ÇÇà ¼³°è 
__2.4 ¸¶Ä¡¸ç 

CHAPTER 3 ¾Èµå·ÎÀ̵堽º·¹µå
__3.1 ¾Èµå·ÎÀ̵å ÀÀ¿ëÇÁ·Î±×·¥ ½º·¹µå 
____3.1.1 UI ½º·¹µå 
____3.1.2 ¹ÙÀδõ ½º·¹µå 
____3.1.3 ¹é±×¶ó¿îµå ½º·¹µå 
__3.2 ¸®´ª½º ÇÁ·Î¼¼½º¿Í ½º·¹µå 
____3.2.1 ½ºÄÉÁÙ¸µ 
__3.3 ¸¶Ä¡¸ç 

CHAPTER 4 ½º·¹µå Åë½Å
__4.1 ÆÄÀÌÇÁ 
____4.1.1 ±âº» ÆÄÀÌÇÁ »ç¿ë 
____4.1.2 ¿¹Á¦: ÀÛ¾÷ÀÚ ½º·¹µå¿¡¼­ ¹®Àڠ󸮠
__4.2 °øÀ¯ ¸Þ¸ð¸® 
____4.2.1 ½Ã±×³Î¸µ 
__4.3 ºí·ÎÅ· Å¥ 
__4.4 ¾Èµå·ÎÀ̵堸޽ÃÁö Àü´Þ 
____4.4.1 ¿¹Á¦: ±âº» ¸Þ½ÃÁö Àü´Þ 
____4.4.2 ¸Þ½ÃÁö Àü´Þ¿¡ »ç¿ëµÇ´Â Å¬·¡½º 
____4.4.3 ¸Þ½ÃÁö 
____4.4.4 ·çÆÛ 
____4.4.5 Çڵ鷯 
____4.4.6 Å¥¿¡¼­ ¸Þ½ÃÁö Á¦°Å 
____4.4.7 ¸Þ½ÃÁö Å¥ °üÂû 
__4.5 UI ½º·¹µå¿Í Åë½Å 
__4.6 ¸¶Ä¡¸ç 

CHAPTER 5 ÇÁ·Î¼¼½º °£ Åë½Å
__5.1 ¾Èµå·ÎÀ̵å RPC 
____5.1.1 ¹ÙÀδõ 
__5.2 AIDL 
____5.2.1 µ¿±â½Ä RPC 
____5.2.2 ºñµ¿±â½Ä RPC 
__5.3 ¹ÙÀδõ¸¦ ÀÌ¿ëÇÑ ¸Þ½ÃÁö Àü´Þ 
____5.3.1 ´Ü¹æÇâ Åë½Å 
____5.3.2 ¾ç¹æÇâ Åë½Å 
__5.4 ¸¶Ä¡¸ç 

CHAPTER 6 ¸Þ¸ð¸® °ü¸®
__6.1 °¡ºñÁö Ä÷º¼Ç 
__6.2 ½º·¹µå °ü·Ã ¸Þ¸ð¸® ´©¼ö 
____6.2.1 ½º·¹µå ½ÇÇà 
____6.2.2 ½º·¹µå Åë½Å 
__6.3 ¸Þ¸ð¸® ´©¼ö ¹æÁö 
____6.3.1 Á¤Àû ³»ºÎ Å¬·¡½º »ç¿ë 
____6.3.2 ¾àÇÑ ÂüÁ¶ »ç¿ë 
____6.3.3 ÀÛ¾÷ÀÚ ½º·¹µå ½ÇÇà ÁßÁö 
____6.3.4 ÀÛ¾÷ÀÚ ½º·¹µå À¯Áö 
____6.3.5 ¸Þ½ÃÁö Å¥ Á¤¸® 
__6.4 ¸¶Ä¡¸ç 

Part II ºñµ¿±â ±â¹ý

CHAPTER 7 ±âº» ½º·¹µåÀÇ »ý¸íÁֱ⠰ü¸®
__7.1 ±âº»»çÇ× 
____7.1.1 »ý¸íÁÖ±â 
____7.1.2 ÀÎÅÍ·´Æ® 
____7.1.3 ÀâÈ÷Áö ¾ÊÀº ¿¹¿Ü 
__7.2 ½º·¹µå °ü¸® 
____7.2.1 Á¤ÀÇ¿Í ½ÃÀÛ 
____7.2.2 À¯Áö 
__7.3 ¸¶Ä¡¸ç 

CHAPTER 8 Çڵ鷯 ½º·¹µå: °í¼öÁؠť ¸ÞÄ¿´ÏÁò
__8.1 ±âº»»çÇ× 
__8.2 »ý¸íÁÖ±â 
__8.3 »ç¿ë »ç·Ê 
____8.3.1 ¹Ýº¹µÇ´Â Å½ºÅ© ½ÇÇà 
____8.3.2 °ü·Ã Å½ºÅ© 
____8.3.3 Å½ºÅ© ¿¬¼â 
____8.3.4 Á¶°ÇºÎ Å½ºÅ© »ðÀÔ 
__8.4 ¸¶Ä¡¸ç 

CHAPTER 9 Executor ÇÁ·¹ÀÓ¿öÅ©¸¦ ÅëÇÑ ½º·¹µå ½ÇÇà Á¦¾î
__9.1 Executor 
__9.2 ½º·¹µå Ç® 
____9.2.1 ¹Ì¸® Á¤ÀǵȠ½º·¹µå Ç® 
____9.2.2 Ä¿½ºÅÒ ½º·¹µå Ç® 
____9.2.3 ½º·¹µå Ç® ¼³°è 
____9.2.4 »ý¸íÁÖ±â 
____9.2.5 ½º·¹µå Ç®ÀÇ Áß´Ü 
____9.2.6 ½º·¹µå Ç® »ç¿ë »ç·Ê¿Í À§Ç輺 
__9.3 Å½ºÅ© °ü¸® 
____9.3.1 Å½ºÅ© Ç¥Çö 
____9.3.2 Å½ºÅ© º¸³»±â 
____9.3.3 Å½ºÅ© °ÅºÎÇϱâ 
__9.4 ExecutorCompletionService 
__9.5 ¸¶Ä¡¸ç 

CHAPTER 10 AsyncTask·Î ¹é±×¶ó¿îµå Å½ºÅ©¸¦ UI ½º·¹µå¿¡ ¹­±â
__10.1 ±âº»»çÇ× 
____10.1.1 »ý¼º°ú ½ÃÀÛ 
____10.1.2 Ãë¼Ò 
____10.1.3 »óÅ 
__10.2 AsyncTask ±¸Çö 
____10.2.1 ¿¹Á¦: À̹ÌÁö ´Ù¿î·Îµå 
__10.3 ¹é±×¶ó¿îµå Å½ºÅ© ½ÇÇà 
____10.3.1 ÀÀ¿ëÇÁ·Î±×·¥ Àü¿ª ½ÇÇà 
____10.3.2 ´Ù¾çÇÑ Ç÷§Æû ¹öÀü¿¡¼­ ½ÇÇà 
____10.3.3 Ä¿½ºÅÒ ½ÇÇà 
__10.4 AsyncTaskÀÇ ´ë¾È 
____10.4.1 AsyncTask°¡ ³Ê¹« Æò¹üÇÏ°Ô ±¸ÇöµÈ °æ¿ì 
____10.4.2 ·çÆÛ°¡ ÇÊ¿äÇÑ ¹é±×¶ó¿îµå Å½ºÅ© 
____10.4.3 Áö¿ª ¼­ºñ½º 
____10.4.4 execute(Runnable) »ç¿ë 
__10.5 ¸¶Ä¡¸ç 

CHAPTER 11 ¼­ºñ½º
__11.1 ºñµ¿±â ½ÇÇàÀ» À§ÇØ ¼­ºñ½º¸¦ »ç¿ëÇؾߠÇϴ ÀÌÀ¯ 
__11.2 Áö¿ª, ¿ø°Ý, Àü¿ª ¼­ºñ½º 
__11.3 »ý¼º°ú ½ÇÇà 
__11.4 »ý¸íÁÖ±â 
__11.5 ½ÃÀÛ ¼­ºñ½º 
____11.5.1 onStartCommand ±¸Çö 
____11.5.2 Àç½ÃÀÛÀ» À§ÇÑ ¿É¼Ç 
____11.5.3 »ç¿ëÀÚ Á¦¾î ¼­ºñ½º 
____11.5.4 Å½ºÅ© Á¦¾î ¼­ºñ½º 
__11.6 ¹Ù¿îµå ¼­ºñ½º 
____11.6.1 Áö¿ª ¹ÙÀεù 
__11.7 ºñµ¿±â ±â¼ú ¼±Á¤ 
__11.8 ¸¶Ä¡¸ç 

CHAPTER 12 ÀÎÅÙÆ® ¼­ºñ½º
__12.1 ±âº» »çÇ× 
__12.2 ÀÎÅÙÆ® ¼­ºñ½º¸¦ »ç¿ëÇϴ ÁÁÀº ¹æ¹ý 
____12.2.1 ¼øÂ÷ÀûÀ¸·Î Á¤·ÄµÈ Å½ºÅ© 
____12.2.2 ºê·Îµåij½ºÆ® ¸®½Ã¹ö¿¡¼­ ºñµ¿±â ½ÇÇà 
__12.3 ÀÎÅÙÆ® ¼­ºñ½º¿Í ¼­ºñ½º 
__12.4 ¸¶Ä¡¸ç 

CHAPTER 13 AsyncQueryHandler¸¦ ÀÌ¿ëÇÑ ÄÜÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ Á¢±Ù
__13.1 ÄÜÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ¿¡ ´ëÇÑ °£·«ÇÑ ¼Ò°³ 
__13.2 ÄÜÅÙÆ® ÇÁ·Î¹ÙÀÌ´õÀÇ ¹é±×¶ó¿îµå Ã³¸®¿¡ ´ëÇÑ Á¤´ç¼º 
__13.3 AsyncQueryHandler »ç¿ë 
____13.3.1 ¿¹Á¦: ¿¬¶ôó È®Àå ¸®½ºÆ® 
____13.3.2 AsyncQueryHandler ÀÌÇØ 
____13.3.3 ÇÑ°è 
__13.4 ¸¶Ä¡¸ç 

CHAPTER 14 ·Î´õ¸¦ ÀÌ¿ëÇÑ ÀÚµ¿ ¹é±×¶ó¿îµå ½ÇÇà
__14.1 ·Î´õ ÇÁ·¹ÀÓ¿öÅ© 
____14.1.1 LoaderManager 
____14.1.2 LoaderCallbacks 
____14.1.3 AsyncTaskLoader 
__14.2 CursorLoader¸¦ ÀÌ¿ëÇÑ ½¬¿î µ¥ÀÌÅÍ ·Îµù 
____14.2.1 CursorLoader »ç¿ëÇϱâ 
____14.2.2 ¿¹Á¦: ¿¬¶ô󠸮½ºÆ® 
____14.2.3 CRUD Áö¿ø Ãß°¡ 
__14.3 Ä¿½ºÅÒ ·Î´õ ±¸Çö 
____14.3.1 ·Î´õ »ý¸íÁÖ±â 
____14.3.2 ¹é±×¶ó¿îµå ·Îµù 
____14.3.3 ÄÜÅÙÃ÷ °ü¸® 
____14.3.4 Ä³½ÃµÈ °á°ú¸¦ Àü´Þ 
____14.3.5 ¿¹Á¦: Ä¿½ºÅÒ ÆÄÀÏ ·Î´õ 
____14.3.6 ¿©·¯ °³ÀÇ ·Î´õ Ã³¸® 
__14.4 ¸¶Ä¡¸ç 

CHAPTER 15 ºñµ¿±â ±â¼úÀÇ ¼±ÅÃ
__15.1 °£´ÜÇÏ°Ô Ç϶ó 
__15.2 ½º·¹µå¿Í ÀÚ¿ø °ü¸® 
__15.3 ¹ÝÀÀ¼ºÀ» À§ÇÑ ¸Þ½ÃÁö Àü´Þ 
__15.4 ¿¹»óÄ¡ ¸øÇѠŽºÅ© Á¾·á¸¦ ÇÇÇ϶ó 
__15.5 ÄÜÅÙÆ® ÇÁ·Î¹ÙÀÌ´õ¿¡ ½±°Ô Á¢±Ù 

ÇÑÁÙ ¼­Æò