¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ¾Èµå·ÎÀÌµå ºñµ¿±â ÇÁ·Î±×·¡¹Ö - acorn+PACKT ½Ã¸®Áî ¸ÖÆ¼ÄÚ¾î ÇÁ·Î¼¼¼­¸¦ ÀÌ¿ëÇÑ ¹ÝÀÀÇü ¾Û °³¹ß

    ¿øÁ¦ : Asynchronous Android

    • ½ºÆ¼ºê ¸±¸® Àú
    • À̹®È£ ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2016³â 05¿ù 12ÀÏ
    • Á¤°¡
      18,000¿ø
    • ÆÇ¸Å°¡
      16,200¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      900¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2026³â 02¿ù 04ÀÏ(¼ö)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788960778498 172ÂÊ 188 x 235 (§®) ¹«¼±Á¦º»

    Áö±Ý ÀÌÃ¥Àº

    • ÆÇ¸ÅÁö¼ö : 370

    ÀÌ ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á ¾Èµå·ÎÀ̵å ÇÁ·Î¼¼½º ¸ðµ¨ÀÇ °³¿ä¿Í ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ¿µÇâ ÀÌÇØ
    ¡á ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡¼­ ¹«¸® ¾øÀÌ Àß µ¿ÀÛÇÏ´Â ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÀ» À§ÇÑ ¸ÖƼ½º·¹?µù Ȱ¿ë¹ý
    ¡á °á°ú¸¦ ºü¸£°Ô Àü´ÞÇÏ°í »ç¿ëÀÚ ÀԷ¿¡ ´ëÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹ÝÀÀÀ» À¯ÁöÇϱâ À§ÇÑ µ¿½Ã¼ºÀÇ Àû¿ë ¹× Á¦¾î
    ¡á ´õ ½±°í ´õ È¿À²ÀûÀÎ ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÏ´Â ¾Èµå·ÎÀ̵忡 ƯȭµÈ »ý¼ºÀÚÀÇ ¹ß°ß
    ¡á ³ë·ÃÇÑ °³¹ßÀÚÁ¶Â÷ Àâ¾Æ³¾ ¼ö ¾ø´Â ÀϹÝÀûÀÎ À§ÇèÀÇ È¸ÇÇ
    ¡á ºÎµå·¯¿ì¸é¼­ ¹ÝÀÀ¼º ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϱâ À§ÇÑ ¾Èµå·ÎÀÌµå µ¿...
    ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú
    ¡á ¾Èµå·ÎÀ̵å ÇÁ·Î¼¼½º ¸ðµ¨ÀÇ °³¿ä¿Í ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ¿µÇâ ÀÌÇØ
    ¡á ¾Èµå·ÎÀ̵å Ç÷§Æû¿¡¼­ ¹«¸® ¾øÀÌ Àß µ¿ÀÛÇÏ´Â ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÀ» À§ÇÑ ¸ÖƼ½º·¹µù Ȱ¿ë¹ý
    ¡á °á°ú¸¦ ºü¸£°Ô Àü´ÞÇÏ°í »ç¿ëÀÚ ÀԷ¿¡ ´ëÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹ÝÀÀÀ» À¯ÁöÇϱâ À§ÇÑ µ¿½Ã¼ºÀÇ Àû¿ë ¹× Á¦¾î
    ¡á ´õ ½±°í ´õ È¿À²ÀûÀÎ ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀ» Áö¿øÇÏ´Â ¾Èµå·ÎÀ̵忡 ƯȭµÈ »ý¼ºÀÚÀÇ ¹ß°ß
    ¡á ³ë·ÃÇÑ °³¹ßÀÚÁ¶Â÷ Àâ¾Æ³¾ ¼ö ¾ø´Â ÀϹÝÀûÀÎ À§ÇèÀÇ È¸ÇÇ
    ¡á ºÎµå·¯¿ì¸é¼­ ¹ÝÀÀ¼º ÀÖ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϱâ À§ÇÑ ¾Èµå·ÎÀÌµå µ¿½Ã¼º »ý¼ºÀÚÀÇ Àû¿ë ¹æ¹ý, Àû¿ë ÀÌÀ¯, Àû¿ë ½ÃÁ¡ µî ÇнÀ
    ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
    ÀÌ Ã¥Àº ¾Èµå·ÎÀ̵åÀÇ ±âº»À» ¼÷´ÞÇÏ°í ³ª¼­ ¾ÛÀÇ Ç°ÁúÀ» °³¼±ÇÏ·Á´Â, Áï °øÇРǰÁú Ãø¸é»Ó¸¸ ¾Æ´Ï¶ó ´ÙÀ½ Å« ´Ü°è·Î Â÷ÀÌÁ¡À» ¸¸µé¾î³» ÃÖÁ¾ »ç¿ëÀÚ°¡ ½ÇÁ¦·Î ÀÎÁöÇÒ ¼ö ÀÖ´Â °³¼±À» À̲ø Áغñ°¡ µÈ °³¹ßÀÚ¸¦ À§ÇÑ Ã¥ÀÌ´Ù.
    µû¶ó¼­ ÀÌ Ã¥Àº ÇÙ½ÉÀûÀÎ ¾Èµå·ÎÀÌµå °³¹ß¿¡ ´ëÇÑ ÇÕ¸®ÀûÀÎ ÀÌÇØ°¡ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ¾Èµå·ÎÀÌµå ¾ÛÀ» ¸¸µç °æÇèÀÌ ÀÖ°í ¾×Æ¼ºñƼ Ŭ·¡½º¿Í ¾×ƼºñƼ »ý¸íÁÖ±â, XML ·¹À̾ƿô ÆÄÀÏ, ¾Èµå·ÎÀÌµå ¸Å´ÏÆä½ºÆ®¿¡ Àͼ÷ÇÏ´Ù¸é ÀÌ Ã¥ÀÇ ³»¿ëÀ» ÀÌÇØÇÏ´Â µ¥ ¾Æ¹«·± ¹®Á¦°¡ ¾øÀ» °ÍÀÌ´Ù.
    ÀÚ¹ÙÀÇ µ¿½Ã¼º¿¡ ´ëÇÑ ±âº» °³³ä°ú °í¼öÁØ »ý¼ºÀÚ¿¡ Ä£¼÷ÇÏ¸é ³»¿ëÀ» Á» ´õ ±íÀÌ ÀÌÇØÇÒ ¼ö ÀÖÁö¸¸, Çʼö Á¶°ÇÀº ¾Æ´Ï´Ù.
    µ¿½Ã¼º°ú ºñµ¿±â ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ »çÀü °æÇèÀÌ ¾ø´Â ¾Èµå·ÎÀÌµå °³¹ßÀÚ¶ó¸é ¹Ý ÀÀÇü ¾ÛÀ» ±¸ÃàÇϱâ À§ÇÑ ¾Èµå·ÎÀÌµå »ý¼ºÀÚ¸¦ ¾ðÁ¦, ¾î¶»°Ô, ¿Ö Àû¿ëÇÏ´ÂÁö ¹è¿ï °ÍÀÌ´Ù.
    ¾Èµå·ÎÀ̵带 »õ·Î Á¢ÇÏ´Â ÀÚ¹Ù Àü¹®°¡µéÀº ¾Èµå·ÎÀÌµå °³¹ß ȯ°æ¿¡¼­ ÀڽŵéÀÇ ±âÁ¸ Áö½ÄÀ» ÀûÀýÈ÷ Ȱ¿ëÇÏ´Â ´É·ÂÀ» °®Ãß°Ô µÉ °ÍÀ̸ç, ¾Èµå·ÎÀ̵åÀÇ °í¼öÁØ µ¿½Ã ¼º »ý¼ºÀÚ¿Í °ü·ÃµÈ Àͼ÷ÇÑ ¹®Á¦¿¡ ´ëÇØ ¸íÄèÇÑ ÇØ°áÃ¥À» ãÀ» °ÍÀÌ´Ù.
    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
    1Àå, '¹ÝÀÀÇü ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà'¿¡¼­´Â ¾Èµå·ÎÀ̵å ÇÁ·Î¼¼½º ¸ðµ¨°ú ½º·¹µå ¸ðµ¨¿¡ ´ëÇÑ °³·ÐÀ» Á¦°øÇϸç, ¾Èµå·ÎÀ̵忡 ÇÑÁ¤µÈ À̽´¸¦ ³íÀÇÇϱâ Àü¿¡ ÀϹÝÀû ÀÎ µ¿½Ã¼ºÀÇ ¸î¸î °úÁ¦¿Í ÀåÁ¡À» ±â¼úÇÑ´Ù.
    2Àå, 'AsyncTask·Î ¹ÝÀÀ¼º À¯Áö'¿¡¼­´Â ¾Èµå·ÎÀ̵åÀÇ ÀüÇüÀûÀÎ µ¿½Ã¼º ÇÁ·Î±×·¡¹ÖÀ» ´Ù ·é´Ù. AsyncTaskÀÇ ±âº»ÀûÀÎ ÀÛ¾÷ ¹æ¹ý°ú ¿Ã¹Ù¸¥ »ç¿ë¹ý, ³ë·ÃÇÑ °³¹ßÀÚ¸¦ °ï¶õÇÏ °Ô ÇÏ´Â ÀϹÝÀûÀÎ À§Çè ¿ä¼Ò¸¦ ÇÇÇÏ´Â ¹æ¹ý µîÀ» ¹è¿î´Ù.
    3Àå, 'Handler¿Í HandlerThread¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ ºÐ»ê'¿¡¼­´Â Handler, HandlerThread, LooperÀÇ ±âº» °³³ä°ú ÁÖÁ¦¿¡ °ü·ÃµÈ ¼¼ºÎ»çÇ×À» ´Ù·ç¸ç, ¸ÞÀÎ ½º·¹µå¿¡¼­ÀÇ ÀÛ¾÷ ½ºÄÉÁÙ¸µ°ú Çù¾÷ÇÏ´Â ¹é±×¶ó¿îµå ½º·¹µå °£ÀÇ Á¶Á¤ ¹× Åë½Å¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý À» º¸¿©ÁØ´Ù.
    4Àå, 'Loader¸¦ ÀÌ¿ëÇÑ ºñµ¿±â I/0'¿¡¼­´Â ·Î´õLoader ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼Ò°³Çϸç, »ç¿ëÀÚ ÀÎ ÅÍÆäÀ̽ºÀÇ ¹ÝÀÀ¼ºÀ» À¯ÁöÇÏ°í ¹ö¹÷°Å¸²À¸·ÎºÎÅÍ ¹þ¾î³ª±â À§ÇØ ºñµ¿±âÀûÀ¸·Î µ¥ ÀÌÅ͸¦ ÀûÀçÇÏ´Â ÀÛ¾÷ÀÇ Á߿伺À» µûÁø´Ù.
    5Àå, 'IntentService¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ Å¥ ±¸Çö'¿¡¼­´Â ´ÜÀÏ ¾×ƼºñƼActivity »ý¸íÁֱ⠹üÀ§¿¡¼­ ¹é±×¶ó¿îµå ÀÛ¾÷À» ¼öÇàÇϰí, »ç¿ëÀÚ°¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¶°³µÀ»Áö¶óµµ ÀÛ¾÷ÀÌ ¿Ï·á µÇ´Â °ÍÀ» º¸ÀåÇϱâ À§ÇÑ ¼ö´ÜÀ» Á¦°øÇÑ´Ù.
    6Àå, 'Service¸¦ ÀÌ¿ëÇÑ ¿À·¡ °É¸®´Â ÀÛ¾÷ ½ÇÇà'¿¡¼­´Â IntentService·Î ã¾Ò´ø ±â´ÉÀ» È®ÀåÇϸç, ¿À·¡ °É¸®´Â ¹é±×¶ó¿îµå ÀÛ¾÷¿¡ Àû¿ëÇÑ µ¿½Ã¼º ¼öÁØ Á¦¾î¸¦ Á¦°øÇÑ´Ù.
    7Àå, 'AlarmManager¸¦ ÀÌ¿ëÇÑ ¾Ë¶÷ ½ºÄÉÁÙ¸µ'¿¡¼­´Â ¹Ýº¹ ½ºÄÉÁÙ¿¡¼­ ¸Õ ¹Ì·¡¿¡ ¿Ï·áÇÒ ÀÛ¾÷À» Á¤¸®ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ÅøÅ¶À» °®Ãá´Ù. ÀÌ ÅøÅ¶Àº »õ·Î¿î ³»¿ëÀ» »ç¿ëÀÚ¿¡°Ô ¾Ë¸®°í »õ·Î °íÄ£ µ¥ÀÌÅÍ·Î Áï½Ã ½ÃÀÛÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸Ãà °¡´ÉÇÏ°Ô ÇÑ´Ù.
    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
    °« ÀÔ¹®ÇÑ °³¹ßÀÚµéÀº ½Ã°£ÀÌ Áö³ª¸é¼­ ¼øÂ÷ÀûÀÎ ÇÁ·Î±×·¡¹Ö ¹æ½Ä¿¡ Á¡Â÷ Àͼ÷ÇØ Áø´Ù. ÇÏÁö¸¸ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀº ¾î´À ÂÊÀ¸·Î È帧ÀÌ À̾îÁúÁö ¿¹»óÇϱⰡ ¾î·Æ°í ÄÚµùÀÌ º¹ÀâÇØÁö´Â µ¥´Ù°¡ µð¹ö±ëµµ ¸¸¸¸Ä¡ ¾Ê¾Æ Á¤½ÅÀûÀÎ ºÎ´ãÀÌ »ó´çÈ÷ Å©´Ù. µû¶ó¼­ Ãʺ¸ °³¹ßÀÚµéÀº ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ´Â °ÍÀ» ÁÖÀúÇÒ ¼ö µµ ÀÖ´Ù. À̰ÍÀº ¾î¶°ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­µµ ¸¶Âù°¡Áö¸ç, ¾Èµå·ÎÀÌµå °³¹ßµµ ¿¹ ¿Ü´Â ¾Æ´Ï´Ù. ÇÏÁö¸¸ ¿©±â¼­ ºÐ¸íÈ÷ ¸»ÇÏ°í ½ÍÀº °ÍÀº ¿äÁò°ú °°Àº ¸ÖƼÄÚ¾î ½Ã´ë¿¡ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀº ¾î·Æ´Ù°í ÇØ¼­ ¹«ÀÛÁ¤ ÇÇÇÒ ¼ö ÀÖ´Â Á¸Àç°¡ °áÄÚ ¾Æ´Ï¶ó ´Â »ç½ÇÀÌ´Ù. ¿ÀÈ÷·Á ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀº ºÎµå·´°Ô ¹ÝÀÀÇÏ´Â ¾Èµå·ÎÀÌµå ¾ÛÀ» ¸¸µé ¼ö ÀÖ°Ô Àû±ØÀûÀ¸·Î µ½´Â ÁÁÀº ¡®¿¬ÀΡ¯À̱⿡ ÀÏ´Ü Ä£ÇØÁ®º¸¸é ¾î¶³±î? ±×·¡¾ß ¸¸ ÇÁ·Î±×·¡¹Ö ½Ç·ÂÀÌ ´Ã¾î³ª°í ´õ ¸ÚÁø ¾ÛÀ» ¸¸µé ¼ö ÀÖÀ» °ÍÀÌ´Ù. »ç½Ç ¸ÖƼ½º·¹ µå¸¦ Ȱ¿ëÇÏ´Â °ÍÀÌ ÀϹÝÈ­µÈ Áö±ÝÀÇ °³¹ß ¾÷°è¿¡¼­´Â ¾Èµå·ÎÀ̵å¶ó´Â ÇÑÁ¤µÈ ÀÚ ¿øÀ» Ȱ¿ëÇϸ鼭µµ ¾ÈÁ¤ÀûÀÎ ¾ÛÀ» ¸¸µé¾î³»´Â °ÍÀÌ °ü°ÇÀÌ´Ù. ±×¸¸Å­ ¾Èµå·ÎÀ̵忡 ƯȭµÈ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀ» ºñ·ÔÇØ ¿©·¯ °¡Áö ±â¹ýÀ» ¾Ë¾ÆµÎ´Â °ÍÀÌ ÁÁ´Ù.
    ÀÌ Ã¥Àº °£°áÇÑ ±¸¼ºÀ» ¹ÙÅÁÀ¸·Î AsyncTask, Executor, Handler, Loader, IntentService µî ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ÁÖ¿ä ±â¹ýÀ» ´Ù·é´Ù. »ç½Ç ÀÌ Ã¥ÀÇ Àú ÀÚ°¡ ÇÏ°í ½ÍÀº À̾߱â´Â ½º·¹µå¸¦ Áß½ÃÇ쵂 ¹é±×¶ó¿îµå ½º·¹µå¿¡¼­ ÀÛ¾÷À» ¼öÇà ÇÏ´Â »ý¼ºÀÚ¸¦ °¡´ÉÇÑ ÇÑ È°¿ëÇÏÀÚ´Â °ÍÀ̸ç, ±×·¡¾ß¸¸ ¾ÈÁ¤ÀûÀÌ°í ¹ÝÀÀ¼º ÀÖ´Â ¾Û À» °³¹ßÇÒ ¼ö ÀÖ°í ¶ÇÇÑ ±× ¾ÛÀ» »ç¿ëÇÏ´Â »ç¶÷¿¡°Ô ÃÖ°íÀÇ Áñ°Å¿òÀ» ÁÙ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ¿Í °°Àº ÀúÀÚÀÇ Àǵµ´ë·Î µ¶ÀÚ°¡ ÀÌ Ã¥À» ÅëÇØ ¾Èµå·ÎÀÌµå ºñµ¿±â ÇÁ·Î±× ·¡¹ÖÀ» Á» ´õ ½±°Ô Á¢ÇÒ ¼ö ÀÖ±æ ¹Ù¶õ´Ù.
    ÀÌ Ã¥ÀÇ ¿ø¼­´Â 2013³â¿¡ Ãâ°£µÆ°í Áö¸é»óÀÇ Á¦¾àÀ¸·Î ÀÎÇØ ºñµ¿±â ÇÁ·Î±×·¡¹Ö ±â ¹ýÀ» ¸Å¿ì ±íÀÌ ´Ù·çÁö´Â ¾ÊÀ¸¹Ç·Î, ÀÚ¼¼ÇÑ ³»¿ëÀ» ´õ º¸°í ½Í´Ù¸é °ü·Ã ³»¿ëÀ» ´Ù·é Ã¥ÀÎ ¡ºAsynchronous Android Programming¡»(ÆÑÆ®ÃâÆÇ»ç, 2016), ¡ºEfficient Android Threading¡»(¿À¶óÀϸ®, 2014)À» Âü°íÇÏ±æ ¹Ù¶õ´Ù.

    ÀúÀÚ ¼Ò°³

    ½ºÆ¼ºê ¸±¸®

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ±âŸ
    • ºÐ·ù : ±âŸ
    • ÀαâÁö¼ö : 4

    ½º½º·Î¸¦ ¡®±«Â¥¡¯¶ó°í ÀÎÁ¤Çϸç, G1 ·±Äª ÀÌÈĺÎÅÍ ¾Èµå·ÎÀÌµå ÆÒÀÌ µÆ´Ù. ÃâÆÇ ½Ã½º ÅÛ°ú ´º½º ¹× ÀâÁö¿ë ¾ÛÀ» ±¸ÃàÇÏ´Â ÀÛ¾÷À» ÇÏÁö ¾ÊÀ» ¶§¿¡´Â ÀÚÀÛ ¾ÛÀ» ¾î¼³ÇÁ°Ô ¼Õº¸¸ç, ¶§·Î´Â 3D ÇÁ¸°ÅÍ·Î ¹«¾ð°¡¸¦ ¸¸µé°Å³ª RTS °ÔÀÓÀ» Áñ±â°ï ÇÑ´Ù. ÇöÀç´Â ¾Èµå·ÎÀ̵å¿Í iOS µð¹ÙÀ̽º¿¡¼­ ÄÄÇ»ÅÍ ºñÀüÀ» »ç¿ëÇØ Àμâ¿Í µðÁöÅÐ ¼¼°è¸¦ ¿¬°á ÇÏ´Â ±¤°í ½Ã½ºÅÛ ±¸Ãà ½ºÅ¸Æ®¾÷¿¡¼­ ±Ù¹«ÇÑ´Ù.

    ¿ªÀÚ ¼Ò°³

    À̹®È£

    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : °úÇÐ/°øÇÐ ÀúÀÚ , ±âŸ
    • ÀαâÁö¼ö : 196

    °ü½É ºÐ¾ß´Â Á¤º¸ °Ë»öÀ̸ç, ¸ÅÀÏ 4½Ã°£ ÀÌ»ó °É¸®´Â ÃâÅð±Ù ½Ã°£¿¡ ´Ù¹æ¸éÀÇ ¿ø¼­¸¦ Àд ½ò½òÇÑ Áñ°Å¿ò¿¡ ºüÁ® »ç´Â ¾Æ³¯·Î±× ¼¼´ë´Ù. ¿µ»ó󸮸¦ Àü°øÀ¸·Î ¼®»ç¸¦ ¸¶Ãưí, ÇöÀç ¹®ÇåÁ¤º¸ÇÐ ¹Ú»ç °úÁ¤¿¡ ÀÖÀ¸¸ç, ÄÄÇ»ÅÍ ºñÀü ±â¹Ý Áö´ÉÇü ¼Ö·ç¼Ç °³¹ß¿¡ Àü³äÇϰí ÀÖ´Ù. ¿ÀǼҽº ÀÚ¹Ù °Ë»ö ¿£ÁøÀÎ ·ç¾À(Lucene)¿¡ °üÇÑ Ã¹ ±¹³»¼­ÀÎ ¡º·ç¾À ÀÎ ¾×¼Ç¡»(¿¡ÀÌÄÜ, 2005)À» °ø¿ªÇßÀ¸¸ç, ¿ÀǼҽº ¿µ»óó¸® ¶óÀ̺귯¸®¸¦ ´Ù·é ¿ÀǼҽº ¶óÀ̺귯¸® ½Ç¹« ½Ã¸®Áî µµ¼­¸¦ Æì³½ ÀúÀڷεµ Àß ¾Ë·ÁÁ® ÀÖ´Ù. ¡ºMATLABÀ» Ȱ¿ëÇÑ ½Ç¿ë µðÁöÅÐ ¿µ»ó󸮡»(È«¸ª°úÇÐ, 2005), ¡º¿ÀǼҽº OpenCV¸¦ ÀÌ¿ëÇÑ ÄÄÇ»ÅÍ ºñÀü ½Ç¹« ÇÁ·Î±×·¡¹Ö¡»(È«¸ª°úÇÐ, 2007) µî 7±ÇÀÇ Ã¥À» Àú¼úÇßÀ¸¸ç, ¹ø¿ª¼­·Î´Â ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼­ Ãâ°£ÇÑ ¡ºOpenCV 2 Computer Vision Application Programming Cookbook Çѱ¹¾îÆÇ¡»(2012), ¡ºEmguCV¿Í Å×¼­·ºÆ® OCR·Î ÇÏ´Â ÄÄÇ»ÅÍ ºñÀü ÇÁ·Î±×·¡¹Ö¡»(2014), ¡ºOpenCV ÇÁ·Î±×·¡¹Ö¡»(2015), ¡º(°³Á¤ÆÇ) OpenCV¸¦ Ȱ¿ëÇÑ ÄÄÇ»ÅÍ ºñÀü ÇÁ·Î±×·¡¹Ö¡»(2015), ¡ºmatplotlibÀ» ÀÌ¿ëÇÑ µ¥ÀÌÅÍ ½Ã°¢È­ ÇÁ·Î±×·¡¹Ö¡»(2015), ¡ºOpenCV ÄÄÇ»ÅÍ ºñÀü ÇÁ·ÎÁ§Æ®¡»(2016), ¡ºC# ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹Ö¡»(2016), ¡º¾Èµå·ÎÀÌµå ºñµ¿±â ÇÁ·Î±×·¡¹Ö¡»(2016), ¡º¸ÅÆ®·¦ ¿µ»óó¸® ÇÁ·Î±×·¡¹Ö¡»(2016), ¡ºÆÄÀ̽㠺´·Ä ÇÁ·Î±×·¡¹Ö¡»(2016)ÀÌ ÀÖ´Ù.

    ¸ñÂ÷

    ¸ñÂ÷
    1Àå. ¹ÝÀÀÇü ¾Èµå·ÎÀÌµå ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà
    ´Þºò °¡»ó ¸Ó½Å ¼Ò°³
    __¸Þ¸ð¸® °øÀ¯¿Í ÀÚÀÌ°íÆ®
    ¾Èµå·ÎÀÌµå ½º·¹µå ¸ðµ¨ÀÇ ÀÌ
    __¸ÞÀÎ ½º·¹µå
    __¹ÝÀÀÇÏÁö ¾Ê´Â ¾Û°ú ANR ´ëÈ­»óÀÚ
    __¹ÝÀÀ¼º À¯Áö
    __¾Èµå·ÎÀ̵å?¿¡¼­ µ¿½Ã¼º
    ____µ¿½Ã¼º ÇÁ·Î±×·¥¿¡¼­ Á¤È®¼º À̽´
    ____µ¿½Ã¼º ÇÁ·Î±×·¥¿¡¼­ Ȱµ¿¼º À̽´
    ____¾Èµå·ÎÀÌµå Æ¯Á¤ µ¿½Ã¼º À̽´
    __¾Èµå·ÎÀÌµå Æ¯Á¤ µ¿½Ã¼º »ý¼ºÀÚ
    ¿ä¾à
    2Àå. AsyncTask·Î ¹ÝÀÀ¼º À¯Áö
    AsyncTask ¼Ò°³
    AsyncTask ŸÀÔ ¼±¾ð
    AsyncTask ½ÇÇà
    »ç¿ëÀÚ¿¡°Ô Çǵå¹é Á¦°ø
    __ÁøÇà °»½Å Á¦°ø
    AsyncTask Ãë¼Ò
    ¿¹¿Ü ó¸®
    µ¿½Ã¼º ¼öÁØ Á¦¾î
    ÈçÇÑ AsyncTask À̽´
    __´ÜÆíÈ­ À̽´
    __¾×ƼºñƼ »ý¸íÁÖ±â À̽´
    ____À̸¥ Ãë¼Ò·Î ÀÎÇÑ »ý¸íÁÖ±â ó¸®
    ____À¯ÁöµÈ Çìµå¸®½º ÇÁ·¡±×¸ÕÆ®¸¦ ÀÌ¿ëÇÑ »ý¸íÁÖ±â ó¸®
    AsyncTask ÀÀ¿ë
    ¿ä¾à
    3Àå. Handler¿Í HandlerThread¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ ºÐ»ê
    ·çÆÛÀÇ ÀÌÇØ
    Çڵ鷯¸¦ ÀÌ¿ëÇÑ ¹ÝÀÀÇü ¾Û ±¸Ãà
    __post¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ ½ºÄÉÁÙ¸µ
    ____±â´Ù¸®´Â Runnable Ãë¼Ò
    __send¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ ½ºÄÉÁÙ¸µ
    ____±â´Ù¸®´Â ¸Þ½ÃÁö Ãë¼Ò
    ____Á¶ÇÕ ´ë »ó¼Ó
    ____¸ÖƼ½º·¹µå ±â¹Ý ¿¹Á¦
    __¸Þ½ÃÁö Àü¼Û ´ë Runnable °Ô½Ã
    __HandlerThread¸¦ ÀÌ¿ëÇÑ ¹ÝÀÀÇü ¾Û ±¸Ãà
    Çڵ鷯 ÇÁ·Î±×·¡¹Ö À̽´
    __¾Ï½ÃÀû ÂüÁ¶ ´©¼ö
    __¸í½ÃÀû ÂüÁ¶ ´©¼ö
    Çڵ鷯¿Í HandlerThread ÀÀ¿ë
    ¿ä¾à
    4Àå. Loader¸¦ ÀÌ¿ëÇÑ ºñµ¿±â I/O
    ·Î´õ µµÀÔ
    AsyncTaskLoader¸¦ ÀÌ¿ëÇÑ ¹ÝÀÀÇü ¾Û ±¸Ãà
    CursorLoader¸¦ ÀÌ¿ëÇÑ ¹ÝÀÀÇü ¾Û ±¸Ãà
    ·Î´õ Á¶ÇÕ
    ·Î´õ ÀÀ¿ë
    ¿ä¾à
    5Àå. IntentService¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ Å¥ ±¸Çö
    ¼­ºñ½º¿Í IntentService µµÀÔ
    IntentService¸¦ ÀÌ¿ëÇÑ ¹ÝÀÀÇü ¾Û ±¸Ãà
    __°á°ú ó¸®
    ____PendingIntent¸¦ ÀÌ¿ëÇØ °á°ú ¹Ýȯ
    ____°á°ú¸¦ ½Ã½ºÅÛ ÅëÁö·Î »ç¿ë
    IntentService ÀÀ¿ë
    __IntentService¸¦ ÀÌ¿ëÇÑ HTTP ¾÷·Îµå
    __ÁøÇà º¸°í
    ¿ä¾à
    6Àå. Service¸¦ ÀÌ¿ëÇÑ ¿À·¡ °É¸®´Â ÀÛ¾÷ ½ÇÇà
    ¼­ºñ½º¸¦ ÀÌ¿ëÇÑ ¹ÝÀÀÇü ¾Û ±¸Ãà
    __Executor¸¦ ÀÌ¿ëÇÑ µ¿½Ã¼º Á¦¾î
    __¸Þ½ÅÀú·Î °á°ú ¹Ýȯ
    ¼­ºñ½º¸¦ ÀÌ¿ëÇÑ Åë½Å
    __Áö¿ª ¼­ºñ½º¸¦ ÀÌ¿ëÇÑ Á÷Á¢ Åë½Å
    __ÀÎÅÙÆ®¸¦ ÀÌ¿ëÇÑ °á°ú ºê·Îµåij½ºÆÃ
    __ó¸®ÇÏÁö ¸øÇÑ ºê·Îµåij½ºÆ® °¨Áö
    ¼­ºñ½º ÀÀ¿ë
    ¿ä¾à
    7Àå. AlarmManager¸¦ ÀÌ¿ëÇÑ ÀÛ¾÷ ½ºÄÉÁÙ¸µ
    AlarmManager¸¦ ÀÌ¿ëÇÑ ¾Ë¶÷ ½ºÄÉÁÙ¸µ
    __¾Ë¶÷ Ãë¼Ò
    __¹Ýº¹ ¾Ë¶÷ ½ºÄÉÁÙ¸µ
    ¾Ë¶÷ ó¸®
    __¾Ë¶÷À» ¾×ƼºñƼ¿Í ÇÔ²² ó¸®
    __¾Ë¶÷À» BroadcastReceiver¿Í ÇÔ²² ó¸®
    ____BroadcastReceive¿Í ÇÔ²² ÀÛ¾÷Çϱâ
    ____goSync¸¦ ÀÌ¿ëÇØ ¹é±×¶ó¿îµå ÀÛ¾÷ ¼öÇà
    __¾Ë¶÷À» ¼­ºñ½º¿Í ÇÔ²² ó¸®
    WakeLockÀ» ÀÌ¿ëÇØ °è¼Ó ±ú¾îÀÖ±â
    AlarmManager ÀÀ¿ë
    ¿ä¾à

    ¸Ó¸®¸»

    ¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú

    ÇÁ·Î±×·¡¹ÖÀº »ç¶÷ÀÌ ½º½º·Î ÇØº¼ ¼ö ÀÖ´Â Àϵé Áß¿¡¼­µµ ¸Å¿ì Àç¹ÌÀÖ´Â Æí¿¡ ¼ÓÇÑ´Ù. ÀÌ Á¡Àº ÇÁ·Î±×·¡¸Ó¿¡°Ô Àß ¾Ë·ÁÁ® ÀÖ´Â »ç½ÇÀÌÁö¸¸, ±×·³¿¡µµ ºÒ±¸ÇÏ°í ³ª¸ÓÁö »ç¶÷Àº ¾ÆÁ÷µµ ÀÌÇØÇÏ±â ¾î·Æ´Ù. ÀÌ »ç½ÇÀ» ¾Ë°í Àְųª ÀÌ Ã¥À» ÀÐÁö ¾Ê´Â´Ù ÇØµµ ¸»ÀÌ´Ù. ¸¹Àº »ç¶÷ÀÌ Äڵ带 ¹è¿ò¿¡ ÀÖ¾î ½º½º·Î ¸ôµÎÇÏÁö ¾Ê´Â °Ç ¿©ÀüÈ÷ ³ª¸¦ ³î ¶ó°Ô ÇÑ´Ù.

    ±×³ªÀú³ª ¸ð¹ÙÀÏ µð¹ÙÀ̽º´Â ÄÚ´õ°¡ ¾Æ´Ñ »ç¶÷¿¡°Ôµµ ¿©ÀüÈ÷ Àç¹ÌÀÖ´Â ÄÄÇ»ÅÍ·Î ¸¸µé¾îÁ³´Ù. ¿ì¸®´Â ÁÖ¸Ó´Ï¿¡ ´ë´ÜÇÑ Ã³¸® ´É·ÂÀ» Áö³æÀ» »Ó ¾Æ´Ï¶ó ¾îÁö·¯¿î ´Ù¼ö ¼¾¼­¿Í ÀÎÅÍÆäÀ̽º¸¦ žÀçÇÑ ÈÞ´ëÇüÀÇ ÀÛÀº ±â°è¸¦ ³Ö°í ´Ù´Ñ´Ù.

    ¾Èµå·ÎÀ̵å´Â ÀÌ·± Àç¹ÌÀÖ´Â ±â°è¸¦ ¹Þ¾ÆµéÀ̸ç, ÇÁ·Î±×·¡¸Ó°¡ ±â°¡ ¸·È÷°Ô Àß ¸¸ µé¾îÁø Ç÷§Æû°ú Åø üÀÎÀ» ÅëÇØ °³¹ß°ú ÁøÈ­¸¦ À§ÇÑ ¼¼¿ùÀÇ ½ÃÇèÀ» ¿©ÀüÈ÷ °è¼ÓÇÏ ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀÌ ±â°è¿¡ Á¢±ÙÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.

    Àß ¸¸µé¾îÁø Ç÷§Æû¿¡¼­ °­·ÂÇÑ ¾ð¾î·Î ¼¼°èÀûÀÎ ¼öÁØÀÇ Åø üÀΰú ÇÔ²² ¸ÚÁø ÀÏÀ» Çϱâ À§ÇØ Àç¹ÌÀÖ´Â ±â°è¸¦ ÇÁ·Î±×·¡¹ÖÇÏ´Â °Íº¸´Ù ´õ ³ªÀº ÀÏÀº °ú¿¬ ¹«¾ùÀϱî? ÀúÀÚ¿¡°Ô À־´Â ÁÁÀº ¾Û°ú ÈǸ¢ÇÑ ¾Û °£ÀÇ Â÷À̸¦ ¸¸µé¾î³»´Â ¿ä¼Ò¿¡ ´ëÇØ ÃæºÐ ÇÑ ÀÌÇØ¸¦ °¡Áö°í ÀÛ¾÷ÇÏ´Â °ÍÀÌ ±× Á¤´äÀÌ µÉ ¼ö ÀÖ´Ù.

    ÈǸ¢ÇÑ ¾ÛÀ» ¸¸µé±â À§Çؼ­´Â ÇÔ²²ÇØ¾ß ÇÏ´Â ¸¹Àº ¿ä¼Ò°¡ ÀÖÀ¸¸ç, ´ç½Å¿¡°Ô´Â ±²Àå ÇÑ ¾ÆÀ̵ð¾î°¡ ÇÊ¿äÇÏ´Ù(ÀúÀÚ´Â ÀÌ¿¡ ´ëÇØ µµ¿ÍÁÙ ¼ö ¾ø´Ù. ¸Å·ÂÀûÀÎ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º°¡ ÇÊ¿äÇÑ µ¶ÀÚ¶ó¸é ¹Ì¾ÈÇÏÁö¸¸ ÀÌ Ã¥Àº ÀûÇÕÇÏÁö ¾ÊÀ¸¸ç, ±×·± µ¶ÀÚ¿¡°Ô´Â ÈǸ¢ÇÑ »ç¿ëÀÚ °æÇè ÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù). ¾ÆÇÏ! Áö±ÝÀº Á¶±Ý ÁøÀüÇÏ´Â ÁßÀÌ´Ù. ÈǸ¢ÇÑ »ç¿ëÀÚ °æÇè¿¡ ±â¿© ÇÏ´Â ¸¹Àº °Íµé Áß¿¡¼­µµ ¹ÝÀÀ¼ºÀº ù¼Õ¿¡ ²ÅÀ» ¸¸ÇÏ´Ù.

    ÄÜÅÙÃ÷¸¦ º¸·Á°í ½ºÅ©·ÑÇÏ´Â µ¿¾È¿¡ ¹ß»ýÇÏ´Â ÁßÁö¿Í ¹ö¹÷°Å¸², ½ºÅ丮Áö·ÎºÎÅÍ µ¥ ÀÌÅ͸¦ ÀûÀçÇÏ´Â µ¿¾È¿¡ ¾ó¾î¹ö¸° »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º, ¹«½¼ ÀÏÀÌ ÀϾ´ÂÁö ¾Ë·Á ÁÖ´Â ÁøÇà °»½ÅÀ» Á¦°øÇÏÁö ¾Ê´Â ¾ÖÇø®ÄÉÀ̼Ç, ½ÃÀÛÇß´ø ÀÛ¾÷ÀÇ ¿Ï·á ½ÇÆÐ, ³×Æ®¿öÅ©·ÎºÎÅÍ µ¥ÀÌÅ͸¦ °¡Á®¿À´Â µ¿¾È¿¡ ½ºÇdzʸ¦ °è¼Ó ÃÄ´Ùº¸±â µî, ÀÌ·¸°Ô Âß ³ª¿­µÇ ´Â ÀÌ·± °áÇÔ »ç·Ê¿¡ ´ëÇÑ ¹ÝÀÀ¼ºÀ» Á¤ÀÇÇϱⰡ °¡Àå ½±´Ù.

    ÀÌ Ã¥Àº ÁÁÀº ¾Û°ú ÈǸ¢ÇÑ ¾Û °£ÀÇ Â÷ÀÌ¿¡ °üÇÑ ³»¿ëÀ» ´Ù·ç´Âµ¥, ¹ö¹÷°Å¸²À» ºÎµå ·´°Ô Çϰí, UI ¹ÝÀÀ¼ºÀ» À¯ÁöÇϰí, ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö »ç¿ëÀÚ¿¡°Ô ¾Ë·ÁÁÖ°í, °­·ÂÇÑ ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼­¸¦ ÀÌ¿ëÇØ ½ÃÀÛÇß´ø ¹«¾ð°¡¸¦ È®½ÇÈ÷ ³¡³»µµ·Ï Çϰí, ¹èÅ͸® ³¶ ºñ ¾øÀÌ ÀüºÎ ó¸®ÇÏ´Â °Í µîÀÌ ÇØ´çµÈ´Ù. Àç¹ÌÀÖ°Ô ³î¾Æº¸ÀÚ!


    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    °« ÀÔ¹®ÇÑ °³¹ßÀÚµéÀº ½Ã°£ÀÌ Áö³ª¸é¼­ ¼øÂ÷ÀûÀÎ ÇÁ·Î±×·¡¹Ö ¹æ½Ä¿¡ Á¡Â÷ Àͼ÷ÇØ Áø´Ù. ÇÏÁö¸¸ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀº ¾î´À ÂÊÀ¸·Î È帧ÀÌ À̾îÁúÁö ¿¹»óÇϱⰡ ¾î·Æ°í ÄÚµùÀÌ º¹ÀâÇØÁö´Â µ¥´Ù°¡ µð¹ö±ëµµ ¸¸¸¸Ä¡ ¾Ê¾Æ Á¤½ÅÀûÀÎ ºÎ´ãÀÌ »ó´çÈ÷ Å©´Ù. µû¶ó¼­ Ãʺ¸ °³¹ßÀÚµéÀº ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ´Â °ÍÀ» ÁÖÀúÇÒ ¼ö µµ ÀÖ´Ù. À̰ÍÀº ¾î¶°ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­µµ ¸¶Âù°¡Áö¸ç, ¾Èµå·ÎÀÌµå °³¹ßµµ ¿¹ ¿Ü´Â ¾Æ´Ï´Ù. ÇÏÁö¸¸ ¿©±â¼­ ºÐ¸íÈ÷ ¸»ÇÏ°í ½ÍÀº °ÍÀº ¿äÁò°ú °°Àº ¸ÖƼÄÚ¾î ½Ã´ë¿¡ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀº ¾î·Æ´Ù°í ÇØ¼­ ¹«ÀÛÁ¤ ÇÇÇÒ ¼ö ÀÖ´Â Á¸Àç°¡ °áÄÚ ¾Æ´Ï¶ó ´Â »ç½ÇÀÌ´Ù. ¿ÀÈ÷·Á ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀº ºÎµå·´°Ô ¹ÝÀÀÇÏ´Â ¾Èµå·ÎÀÌµå ¾ÛÀ» ¸¸µé ¼ö ÀÖ°Ô Àû±ØÀûÀ¸·Î µ½´Â ÁÁÀº ¡®¿¬ÀΡ¯À̱⿡ ÀÏ´Ü Ä£ÇØÁ®º¸¸é ¾î¶³±î? ±×·¡¾ß ¸¸ ÇÁ·Î±×·¡¹Ö ½Ç·ÂÀÌ ´Ã¾î³ª°í ´õ ¸ÚÁø ¾ÛÀ» ¸¸µé ¼ö ÀÖÀ» °ÍÀÌ´Ù. »ç½Ç ¸ÖƼ½º·¹ µå¸¦ Ȱ¿ëÇÏ´Â °ÍÀÌ ÀϹÝÈ­µÈ Áö±ÝÀÇ °³¹ß ¾÷°è¿¡¼­´Â ¾Èµå·ÎÀ̵å¶ó´Â ÇÑÁ¤µÈ ÀÚ ¿øÀ» Ȱ¿ëÇϸ鼭µµ ¾ÈÁ¤ÀûÀÎ ¾ÛÀ» ¸¸µé¾î³»´Â °ÍÀÌ °ü°ÇÀÌ´Ù. ±×¸¸Å­ ¾Èµå·ÎÀ̵忡 ƯȭµÈ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀ» ºñ·ÔÇØ ¿©·¯ °¡Áö ±â¹ýÀ» ¾Ë¾ÆµÎ´Â °ÍÀÌ ÁÁ´Ù.

    ÀÌ Ã¥Àº °£°áÇÑ ±¸¼ºÀ» ¹ÙÅÁÀ¸·Î AsyncTask, Executor, Handler, Loader, IntentService µî ºñµ¿±â ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ ÁÖ¿ä ±â¹ýÀ» ´Ù·é´Ù. »ç½Ç ÀÌ Ã¥ÀÇ Àú ÀÚ°¡ ÇÏ°í ½ÍÀº À̾߱â´Â ½º·¹µå¸¦ Áß½ÃÇ쵂 ¹é±×¶ó¿îµå ½º·¹µå¿¡¼­ ÀÛ¾÷À» ¼öÇà ÇÏ´Â »ý¼ºÀÚ¸¦ °¡´ÉÇÑ ÇÑ È°¿ëÇÏÀÚ´Â °ÍÀ̸ç, ±×·¡¾ß¸¸ ¾ÈÁ¤ÀûÀÌ°í ¹ÝÀÀ¼º ÀÖ´Â ¾Û À» °³¹ßÇÒ ¼ö ÀÖ°í ¶ÇÇÑ ±× ¾ÛÀ» »ç¿ëÇÏ´Â »ç¶÷¿¡°Ô ÃÖ°íÀÇ Áñ°Å¿òÀ» ÁÙ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀÌ¿Í °°Àº ÀúÀÚÀÇ Àǵµ´ë·Î µ¶ÀÚ°¡ ÀÌ Ã¥À» ÅëÇØ ¾Èµå·ÎÀÌµå ºñµ¿±â ÇÁ·Î±× ·¡¹ÖÀ» Á» ´õ ½±°Ô Á¢ÇÒ ¼ö ÀÖ±æ ¹Ù¶õ´Ù.

    ÀÌ Ã¥ÀÇ ¿ø¼­´Â 2013³â¿¡ Ãâ°£µÆ°í Áö¸é»óÀÇ Á¦¾àÀ¸·Î ÀÎÇØ ºñµ¿±â ÇÁ·Î±×·¡¹Ö ±â ¹ýÀ» ¸Å¿ì ±íÀÌ ´Ù·çÁö´Â ¾ÊÀ¸¹Ç·Î, ÀÚ¼¼ÇÑ ³»¿ëÀ» ´õ º¸°í ½Í´Ù¸é °ü·Ã ³»¿ëÀ» ´Ù·é Ã¥ÀÎ ¡ºAsynchronous Android Programming¡»(ÆÑÆ®ÃâÆÇ»ç, 2016), ¡ºEfficient Android Threading¡»(¿À¶óÀϸ®, 2014)À» Âü°íÇÏ±æ ¹Ù¶õ´Ù.

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved