<?xml version="1.0" encoding="euc-kr"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>¾Èµå·ÎÀÌµå ½ºÅÍµð &gt; ½ºÅÍµð &gt; Tip&amp;amp;Tech</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52</link>
<description>Å×½ºÆ® ¹öÀü 0.2 (2004-04-26)</description>
<language>ko</language>
<item>
<title>&lt;Å¬¶ó¿ìµåÇõ½Å¼¾ÅÍ&gt; 12¿ù 1ÀÏ SW ½ºÅ¸Æ®¾÷ Ã¢¾÷ ¼º°ø Àü·« ¼¼¹Ì³ª Âü¼® ¿äÃ»</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=233</link>
<description><![CDATA[<p>¾È³çÇÏ¼¼¿ä</p><p>Å¬¶ó¿ìµå Çõ½Å¼¾ÅÍÀÔ´Ï´Ù.</p><p>&nbsp;</p><p>ÀÌ¹ø¿¡ ÀúÈñ°¡</p><p>½ºÅ¸Æ®¾÷ÀÇ Ã¢¾÷ ¼º°ø ¹× ½ÃÀåÁøÃâ Áö¿øÀ» À§ÇÑ <strong>SW ½ºÅ¸Æ®¾÷ Ã¢¾÷ ¼º°ø Àü·« ¼¼¹Ì³ª</strong>¸¦ °³ÃÖÇÕ´Ï´Ù.</p><p>&nbsp;</p><p>±¹³»¿Ü Ã¢¾÷Áö¿ø ¹× ÆÄÆ®³Ê½± ÇÁ·Î±×·¥ ¼Ò°³, Á¤ºÎÀÇ Å¬¶ó¿ìµå Ã¢¾÷Áö¿ø ¹× ¹æÇâ µî</p><p>´Ù¾çÇÑ ÇÁ·Î±×·¥À» ¸¶·ÃÇÏ¿´À¸´Ï ¸¹Àº Âü¿© ¹Ù¶ø´Ï´Ù.</p><p>&nbsp;</p><p><span style="font-size: 11pt;">ÀÌ¹ø ¼¼¹Ì³ª´Â Å¬¶ó¿ìµå µ¥ÀÌ Çà»ç¿Í °øµ¿À¸·Î ÁøÇàÇÏ¸ç</span></p><p><span style="font-size: 11pt;">½ÅÃ»ÇÏ½Ç ¶§ ¿Â¿ÀÇÁ¹Í½º¿¡ <strong>SW ½ºÅ¸Æ®¾÷ ¼º°ø Àü·« ¼¼¹Ì³ªÂÊÀ¸·Î ½ÅÃ»</strong>ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.</span></p><p><span style="font-size: 11pt;">&nbsp;</span></p><p><span style="font-size: 11pt;">°¨»çÇÕ´Ï´Ù.</span>&nbsp;</p>

<meta http-equiv="Content-Type" c&#111;&#110;tent="text/html; charset=utf-8">
<title>Á¦11È¸ Å¬¶ó¿ìµå µ¥ÀÌ - ½º¸¶Æ®±³À°, Å¬¶ó¿ìµå¸¦ ¸¸³ª´Ù</title>




<table cellspacing="0" cellpadding="0">
  <tbody><tr>
    <td><img src="http://kcloud.or.kr/wp-content/uploads/2016/11/630-11thDay_eDM-01.jpg" alt="±×¸²ÀÌ ±úÁú°æ¿ì F5 Å°¸¦ ´­·¯ ÁÖ¼¼¿ä"></td>
  </tr>
  <tr>
    <td><a href="http://onoffmix.com/event/84025" target="_blank"><img src="http://kcloud.or.kr/wp-content/uploads/2016/11/630-11thDay_eDM-02.jpg" border="0" alt="±×¸²ÀÌ ±úÁú°æ¿ì F5 Å°¸¦ ´­·¯ ÁÖ¼¼¿ä"></a></td>
  </tr>
  <tr>
    <td><img src="http://kcloud.or.kr/wp-content/uploads/2016/11/630-11thDay_eDM-03.jpg" alt="±×¸²ÀÌ ±úÁú°æ¿ì F5 Å°¸¦ ´­·¯ ÁÖ¼¼¿ä"></td>
  </tr>
  <tr>
    <td><img src="http://kcloud.or.kr/wp-content/uploads/2016/11/630-11thDay_eDM-04.jpg" alt="±×¸²ÀÌ ±úÁú°æ¿ì F5 Å°¸¦ ´­·¯ ÁÖ¼¼¿ä"></td>
  </tr>
</tbody></table>


]]></description>
<dc:creator>ÁØ¸ð</dc:creator>
<dc:date>Wed, 30 Nov 2016 11:17:59 +0900</dc:date>
</item>
<item>
<title>&lt;Å¬¶ó¿ìµåÇõ½Å¼¾ÅÍ&gt; 12¿ù 1ÀÏ SW ½ºÅ¸Æ®¾÷ Ã¢¾÷ ¼º°ø Àü·« ¼¼¹Ì³ª</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=232</link>
<description><![CDATA[<p>¾È³çÇÏ¼¼¿ä</p><p>Å¬¶ó¿ìµå Çõ½Å¼¾ÅÍÀÔ´Ï´Ù.</p><p>&nbsp;</p><p>ÀÌ¹ø¿¡ ÀúÈñ°¡</p><p>½ºÅ¸Æ®¾÷ÀÇ Ã¢¾÷ ¼º°ø ¹× ½ÃÀåÁøÃâ Áö¿øÀ» À§ÇÑ <strong>SW ½ºÅ¸Æ®¾÷ Ã¢¾÷ ¼º°ø Àü·« ¼¼¹Ì³ª</strong>¸¦ °³ÃÖÇÕ´Ï´Ù.</p><p>&nbsp;</p><p>±¹³»¿Ü Ã¢¾÷Áö¿ø ¹× ÆÄÆ®³Ê½± ÇÁ·Î±×·¥ ¼Ò°³, Á¤ºÎÀÇ Å¬¶ó¿ìµå Ã¢¾÷Áö¿ø ¹× ¹æÇâ µî</p><p>´Ù¾çÇÑ ÇÁ·Î±×·¥À» ¸¶·ÃÇÏ¿´À¸´Ï ¸¹Àº Âü¿© ¹Ù¶ø´Ï´Ù.</p><p>&nbsp;</p><p><span style="font-size: 11pt;">ÀÌ¹ø ¼¼¹Ì³ª´Â Å¬¶ó¿ìµå µ¥ÀÌ Çà»ç¿Í °øµ¿À¸·Î ÁøÇàÇÏ¸ç</span></p><p><span style="font-size: 11pt;">½ÅÃ»ÇÏ½Ç ¶§ ¿Â¿ÀÇÁ¹Í½º¿¡ <strong>SW ½ºÅ¸Æ®¾÷ ¼º°ø Àü·« ¼¼¹Ì³ªÂÊÀ¸·Î ½ÅÃ»</strong>ÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.</span></p><p><span style="font-size: 11pt;">&nbsp;</span></p><p><span style="font-size: 11pt;">°¨»çÇÕ´Ï´Ù.</span>&nbsp;&nbsp;</p><p><br></p>

<meta http-equiv="Content-Type" c&#111;&#110;tent="text/html; charset=utf-8">
<title>Á¦11È¸ Å¬¶ó¿ìµå µ¥ÀÌ - ½º¸¶Æ®±³À°, Å¬¶ó¿ìµå¸¦ ¸¸³ª´Ù</title>




<table cellspacing="0" cellpadding="0">
  <tbody><tr>
    <td><img src="http://kcloud.or.kr/wp-content/uploads/2016/11/630-11thDay_eDM-01.jpg" alt="±×¸²ÀÌ ±úÁú°æ¿ì F5 Å°¸¦ ´­·¯ ÁÖ¼¼¿ä"></td>
  </tr>
  <tr>
    <td><a href="http://onoffmix.com/event/84025" target="_blank"><img src="http://kcloud.or.kr/wp-content/uploads/2016/11/630-11thDay_eDM-02.jpg" border="0" alt="±×¸²ÀÌ ±úÁú°æ¿ì F5 Å°¸¦ ´­·¯ ÁÖ¼¼¿ä"></a></td>
  </tr>
  <tr>
    <td><img src="http://kcloud.or.kr/wp-content/uploads/2016/11/630-11thDay_eDM-03.jpg" alt="±×¸²ÀÌ ±úÁú°æ¿ì F5 Å°¸¦ ´­·¯ ÁÖ¼¼¿ä"></td>
  </tr>
  <tr>
    <td><img src="http://kcloud.or.kr/wp-content/uploads/2016/11/630-11thDay_eDM-04.jpg" alt="±×¸²ÀÌ ±úÁú°æ¿ì F5 Å°¸¦ ´­·¯ ÁÖ¼¼¿ä"></td>
  </tr>
</tbody></table>



]]></description>
<dc:creator>ÁØ¸ð</dc:creator>
<dc:date>Wed, 23 Nov 2016 17:40:44 +0900</dc:date>
</item>
<item>
<title>°³ÀÎ°³¹ßÀÚ SW°³¹ßÈ¯°æ Áö¿ø»ç¾÷ ¾È³»</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=231</link>
<description><![CDATA[<p class="0"><span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">SW</span>°³¹ßÈ¯°æ Áö¿ø»ç¾÷Àº °³ÀÎ°³¹ßÀÚ ¹× ÇÁ·Î±×·¡¹ÖÀ» ¾ÆÀÌµð¾î¸¸À¸·Î ½±°Ô <span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">SW</span>¸¦ °³¹ßÇÏ°í ÀÌ¸¦ Å×½ºÆ®ÇØº¼ ¼ö ÀÖ´Â °³¹ßÈ¯°æÀ» Á¦°øÇÏ±â À§ÇÑ »ç¾÷ÀÔ´Ï´Ù<span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">.</span></p><p class="0">  <!--[if !supportEmptyParas]-->&nbsp;<!--[endif]-->  <o:p></o:p></p><p class="0">°³¹ßÀÚ°¡ ÀûÀº ºñ¿ë°ú ½Ã°£À¸·Î È¿°úÀûÀÎ °³¹ß ¼º°ú¸¦ Ã¢ÃâÇÒ ¼ö ÀÖµµ·Ï Å¬¶ó¿ìµå ±â¹ÝÀÇ °ø°³<span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">SW </span>ÇÃ·§ÆûÀ» Á¦°øÇØµå¸®¸ç<span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">, </span></p><p class="0">  <!--[if !supportEmptyParas]-->&nbsp;<!--[endif]-->  <o:p></o:p></p><p class="0">°³¹ß ¿Ï·áµÈ <span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">SW</span>ÀÇ Å×½ºÆ® ¹× ½Ã¹ü ¼­ºñ½º¿¡ ÇÊ¿äÇÑ °¡»ó ¼­¹ö<span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">(VM), </span>½ºÅä¸®Áö ¶ÇÇÑ ¹«·á·Î Á¦°øÇØµå¸³´Ï´Ù<span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">.</span></p><p class="0">  <!--[if !supportEmptyParas]-->&nbsp;<!--[endif]-->  <o:p></o:p></p><p class="0">ÀúÈñ »ç¾÷ÀÇ ÀÚ¼¼ÇÑ »çÇ×ÀÌ ´ã±ä Æ÷½ºÅÍ Ã·ºÎÇÕ´Ï´Ù<span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">.</span></p><p class="0">³»¿ë È®ÀÎÇØ º¸½Ã°í ¸¹Àº °ü½É ºÎÅ¹µå¸³´Ï´Ù<span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">.</span></p><p class="0">  <!--[if !supportEmptyParas]-->&nbsp;<!--[endif]-->  <o:p></o:p></p><p class="0">°¨»çÇÕ´Ï´Ù<span lang="EN-US" style="font-family:10X10;mso-ascii-font-family:10X10;mso-font-width:100%;letter-spacing:0.0pt;mso-text-raise:0.0pt;">.</span></p>]]></description>
<dc:creator>ÁØ¸ð</dc:creator>
<dc:date>Fri, 28 Oct 2016 11:41:53 +0900</dc:date>
</item>
<item>
<title>¸Æ¿¡¼­ ±¸±Û API key µî·Ï¹æ¹ý</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=208</link>
<description><![CDATA[¸Æ»ç¿ë¿¡¼­ ±¸±Û APIÅ° µî·Ï¹æ¹ý¿¡ ´ëÇØ¼­ Àß ¼³¸íÀÌ µÇ¾î ÀÖ³×¿ä.<div>Àúµµ ¿©±â¸¦ º¸°í µî·ÏÇß³×¿ä..</div><div><br></div><div><a href="http://1004lucifer.blogspot.kr/2014/03/android-google-maps-api-v2-apikey.html">http://1004lucifer.blogspot.kr/2014/03/android-google-maps-api-v2-apikey.html</a></div>]]></description>
<dc:creator>¼º±âµ¿</dc:creator>
<dc:date>Sat, 29 Aug 2015 08:28:32 +0900</dc:date>
</item>
<item>
<title>[Agate Mobile] ¾Û ¼³Ä¡ ¾øÀÌ ¼­¹ö·ÎºÎÅÍ ½Ç½Ã°£ ·Îµù µÇ¾î µ¿ÀÛÇÏ´Â Cloud Native App ÇÁ·¹ÀÓ¿öÅ©ÀÔ´Ï´Ù.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=204</link>
<description><![CDATA[<p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;³ôÀº ºñ¿ë°ú ¿À·£ ½Ã°£À» ÅõÀÚÇÏ¿© °³¹ßÇÑ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾ÛÀ»</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>¸¶ÄÏ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>(</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>±¸±ÛÇÃ·¹ÀÌ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>,<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾Û½ºÅä¾î</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>µî</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>)</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¿¡ µî·ÏÇÏ°í ÀÌ¸¦ È«º¸ÇÏ±â À§ÇÑ ¸¶ÄÉÆÃ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ºñ¿ë ¶ÇÇÑ ³ô¾Æ¼­ °í¹ÎÇÏ°í °è½Ã´Â ºÐµé¿¡°Ô À¯¿ëÇÑ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Cloud App<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>°³¹ß ÇÁ·¹ÀÓ¿öÅ©ÀÎ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Agate Mobile</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>À» ¼Ò°³ÇÕ´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;">&nbsp;<br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>html</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>°ú µ¿ÀÛ ¹æ½ÄÀÌ À¯»çÇÏÁö¸¸ °á°ú¹°Àº<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Native App</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>À¸·Î »ý¼ºµÇ´Â »õ·Î¿î Çü½ÄÀÇ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Cloud App</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>À» ÀÌ¿ëÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'></span>&nbsp;<span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><img style="width: 602px; height: 383px;" alt="cloud app.png" src="http://www.androidpub.com/files/attach/images/319/308/651/002/f40ab79d7dabcc64c0a27631613f5f88.png" editor_comp&#111;&#110;ent="image_link"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><br></span></span></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'></span>&nbsp;<br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Agate<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Mobile</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>·Î °³¹ßÇÑ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾ÛÀÇ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>ÀåÁ¡</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Àº ´ÙÀ½°ú °°½À´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>1. URL<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>¸µÅ© ¹æ½ÄÀ¸·Î<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>¾ÛÀ»</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'><span class="Apple-converted-space">&nbsp;</span>½ÇÇàÇÏ¿© ¸¶ÄÏ µî·Ï ¹×<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>¾Û</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'><span class="Apple-converted-space">&nbsp;</span>¼³Ä¡°¡ ÇÊ¿ä ¾ø½À´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>.</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;">&nbsp;&nbsp;<span class="Apple-converted-space">&nbsp;</span></span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>-<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>±âÁ¸¿¡ ÇÃ·¡½Ã<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ÄÜÅÙÃ÷¸¦</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>ÀÛµ¿ÇÏ±â À§ÇØ ÇÃ·¡½Ã<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ºä¾î¸¦</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>¼³Ä¡ÇÏ¿©<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>»ç¿ëÇÏµíÀÌ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;"><span class="Apple-converted-space">&nbsp;</span></span></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;"><span class="Apple-converted-space">&nbsp;&nbsp;&nbsp;&nbsp;<span class="Apple-converted-space">&nbsp;</span></span></span>Agate<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Mobile</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Àº</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>App Viewer<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¼³Ä¡ ÈÄ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¸ð¹ÙÀÏ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>À¥ºê¶ó¿ìÀú¿¡¼­</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>URL</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>À» ÀÔ·ÂÇÏ¸é<span class="Apple-converted-space">&nbsp;</span></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;&nbsp;&nbsp;&nbsp;<span class="Apple-converted-space">&nbsp;</span></span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾ÛÀÌ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>½ÇÇà<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>µÇ´Â ¹æ½Ä ÀÔ´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><br><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp; &nbsp;&nbsp; (Cloud App<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¹æ½Ä</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>)</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span></span></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;">&nbsp;<span class="Apple-converted-space">&nbsp;</span></span>-<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¼öÁ¤,&nbsp;¾÷±×·¹ÀÌµå ½Ã ±âÁ¸<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾Û¸¶ÄÏÀÇ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>°Ë¼ö ´ë±â ½Ã°£ÀÌ ¾ø¾î À¯Áöº¸¼ö°¡ ºü¸£°í<span class="Apple-converted-space">&nbsp;</span></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;&nbsp;&nbsp; ¿ëÀÌÇÕ´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.</span><br><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;">&nbsp;&nbsp;&nbsp;<span class="Apple-converted-space">&nbsp;</span></span><span style="font-size: 10pt;">*<span class="Apple-converted-space">&nbsp;</span></span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 10pt;'>¸¶ÄÏ µî·Ï ¹× ¹èÆ÷¸¦ À§ÇÑ ÀÏ¹ÝÀûÀÎ ÆÐÅ°Áö ÀÛ¾÷</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 10pt;'>(APK, IRA<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 10pt;'>ÆÄÀÏ »ý¼º</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 10pt;'>)</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 10pt;'>µµ °¡´ÉÇÕ´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 10pt;'>.</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span>&nbsp;<br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>2.<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>¸¶ÄÉÆÃ ºñ¿ëÀ» Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>.</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;">&nbsp;&nbsp;<span class="Apple-converted-space">&nbsp;</span></span>-<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾ÛÀ»</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>°³¹ß ÈÄ ´Ù¿î·Îµå¸¦ ³ôÀÌ±â À§ÇÑ °¢Á¾ ¸¶ÄÉÆÃ ºñ¿ë</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>(</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¹è³Ê±¤°í</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>,<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ÀÌº¥Æ® ºñ¿ë</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>)</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>´ë½Å<span class="Apple-converted-space">&nbsp;</span></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;&nbsp;&nbsp;&nbsp; Æ÷ÅÐ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>»çÀÌÆ®¿¡ ³ëÃâµÇ´Â&nbsp;</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¸ð¹ÙÀÏ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>¸µÅ©¸¦ ÅëÇØ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾ÛÀ»</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>Á¦°øÇÒ ¼ö ÀÖ¾î Å°¿öµå ±¤°í ÁýÇà<span class="Apple-converted-space">&nbsp;</span></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;&nbsp;&nbsp;&nbsp; ºñ¿ëÀ¸·Î</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>µ¿½Ã¿¡<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾Û¸¶ÄÉÆÃÀ»</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>ÁøÇàÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.</span><br><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>3.<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>¸ð¹ÙÀÏ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'><span class="Apple-converted-space">&nbsp;</span>È¨ÆäÀÌÁö°¡ ¾Æ´Ñ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>Native App</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'><span class="Apple-converted-space">&nbsp;</span>Á¦°øÀ¸·Î »ç¿ëÀÚ ¸¸Á·µµ¸¦ Áõ°¡½ÃÅµ´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>.</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;">&nbsp;&nbsp;<span class="Apple-converted-space">&nbsp;</span></span>-<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¸ð¹ÙÀÏÀ¥¾ÛÀÌ³ª</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ÇÏÀÌºê¸®µå¾Û</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>Çü½ÄÀÌ ¾Æ´Ñ ¼º´ÉÀÌ ¿ì¼öÇÑ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Native App</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>À¸·Î ±¸ÇöÇÏ¿©<span class="Apple-converted-space">&nbsp;</span></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;&nbsp;&nbsp;&nbsp; ±âÁ¸</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>¾îÇÃ¸®ÄÉÀÌ¼Ç º¸´Ù ³ôÀº ¸¸Á·µµ¸¦</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;">&nbsp;</span>´À³¢½Ç ¼ö ÀÖ½À´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.</span><br><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>[ Agate Mobile<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>ÃßÃµ È°¿ë ºÐ¾ß<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt; font-weight: bold;'>]</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><span style="font-size: 12pt;"><span style="font-size: 12pt;">&nbsp;&nbsp; -<span class="Apple-converted-space">&nbsp;</span></span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>±âÁ¸ÀÇ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¸ð¹ÙÀÏ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>È¨ÆäÀÌÁö¸¦ ½º¸¶Æ®±â±â¿¡ ÃÖÀûÈ­µÈ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾ÛÀ¸·Î</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>º¯°æÇÏ·Á´Â °æ¿ì</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><span style="font-size: 12pt;"><span style="font-size: 12pt;">&nbsp;&nbsp; -<span class="Apple-converted-space">&nbsp;</span></span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ÄÜÅÙÃ÷ÀÇ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>º¯°æÀÌ ¸¹°í À¯Áöº¸¼ö°¡ ºó¹øÇÏ°Ô ÀÏ¾î³ª´Â ¼­ºñ½ºÀÇ °æ¿ì</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><span style="font-size: 12pt;"><span style="font-size: 12pt;">&nbsp;&nbsp; -<span class="Apple-converted-space">&nbsp;</span></span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¼Ò»ó°øÀÎ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>(</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>À½½ÄÁ¡</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>,<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>º´¿ø</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>,<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Ææ¼Ç</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>,<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>±³È¸ µî</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>),<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Ã¼ÀÎÁ¡</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>,<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¼îÇÎ¸ô µî ºñ½ÁÇÑ Çü½ÄÀ¸·Î ´Ù¼öÀÇ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¾ÛÀ»</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;&nbsp;&nbsp;&nbsp; °³¹ßÇÏ´Â °æ¿ì</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><span style="font-size: 12pt;"><span style="font-size: 12pt;">&nbsp;&nbsp; -<span class="Apple-converted-space">&nbsp;</span></span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>À¥Å÷</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>, e-learning</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span style="font-size: 12pt;">&nbsp;<span class="Apple-converted-space">&nbsp;</span></span>µî µðÁöÅÐ<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ÄÜÅÙÃ÷¸¦</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>À¯·á ÆÇ¸ÅÇÏ´Â °æ¿ì</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>(</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¸¶ÄÏ ÆÇ¸Å ¼ö¼ö·á¸¦ Àý¾àÇÏ½Ç</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;&nbsp;&nbsp;&nbsp; ¼ö ÀÖ½À´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.)</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>Agate Mobile</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ÀÇ ÀÚ¼¼ÇÑ ³»¿ëÀº Ã·ºÎÆÄÀÏÀÇ ¼Ò°³ ÀÚ·á¸¦ Âü°íÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><br>&nbsp;<br>µµÀÔ¹®ÀÇ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>,<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ÀýÂ÷</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>µî Ãß°¡ÀûÀ¸·Î ¹®ÀÇ »çÇ×ÀÌ ÀÖÀ¸½Ã¸é ¾Æ·¡ ¿¬¶ôÃ³·Î ¿¬¶ô ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>.</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><br>¹®ÀÇ ¿¬¶ôÃ³<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>:<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ÀüÈ­<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>02-514-2964 /<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>ÀÌ¸ÞÀÏ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp;</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><a class="con_link" style="color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;" href="mailto:consult@applusform.com" target="_blank"><span style="font-size: 12pt;">consult@applusform.com</span></a></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><br>µ¥¸ðº¸±â<span style="font-size: 12pt;">&nbsp;<span class="Apple-converted-space">&nbsp;</span></span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>:&nbsp;</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>(</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>¸ð¹ÙÀÏ</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>À¥ºê¶ó¿ìÀú¿¡¼­</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><span class="Apple-converted-space">&nbsp;</span>¸µÅ© ÁÖ¼Ò ½ÇÇà)<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>-<span class="Apple-converted-space">&nbsp;</span></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><a class="con_link" style="color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;" href="http://yooic.com/work" target="_blank"><span style="font-size: 12pt;">http://yooic.com/work</span></a></span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>,</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span style='color: black; font-family: "¸¼Àº °íµñ"; font-size: 12pt;'><a class="con_link" style="color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;" href="http://www.applusform.com/" target="_blank"><span style="font-size: 12pt;">http://www.applusform.com</span></a></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;">&nbsp;</span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;"><br></span><br></p><p style="font: 12px/18px µ¸¿ò, Dotum, Helvetica, sans-serif; margin: 0pt 0px 0pt 0in; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; unicode-bidi: embed; direction: ltr; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px;"><span style="font-size: 12pt;">°¨»çÇÕ´Ï´Ù.</span><br></p><br class="Apple-interchange-newline">]]></description>
<dc:creator>¾¾Æ®¸°°³¹ßÀÚ</dc:creator>
<dc:date>Mon, 21 Jul 2014 14:58:03 +0900</dc:date>
</item>
<item>
<title>[Agate Mobile] ¾Û ¼³Ä¡ ¾øÀÌ ¼­¹ö·ÎºÎÅÍ ½Ç½Ã°£ ·Îµù µÇ¾î µ¿ÀÛÇÏ´Â Cloud Native App ÇÁ·¹ÀÓ¿öÅ©ÀÔ´Ï´Ù.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=206</link>
<description><![CDATA[½Å±âÇÏ³×¿ä~ ¤¾¤¾ ¼­ºñ½º ÇÏ½Ã°í °è½Ã´Â Å¸ ¾÷Ã¼°¡ ¾î´ÀÁ¤µµ µÇ½Ã´ÂÁö¿ä?]]></description>
<dc:creator>±èÀºÈ£</dc:creator>
<dc:date>Thu, 21 Aug 2014 11:22:01 +0900</dc:date>
</item>
<item>
<title>ÀÚ¹Ù ÃÊº¸µé¿¡°Ô ÃßÃµÇÏ´Â ±âÃÊ °³³äÀ» ÀâÀ» ¼ö ÀÖ´Â Ã¥µé</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=203</link>
<description><![CDATA[<DIV>¼­ÇÎÁß ºí·Î±×¿¡¼­ ÀÚº¸ ÃÊº¸ Ã¥À» ¼Ò°³ ÇÏ°í ÀÖ´Âµ¥ Àß ¼³¸íÇØ µÎ½Å°Í °°¾Æ ÁÂÇ¥·Î ³²°Ü µÓ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV><A href="http://blog.naver.com/kjw01255?Redirect=Log&amp;logNo=50099126620">http://blog.naver.com/kjw01255?Redirect=Log&amp;logNo=50099126620</A>
<DIV>&nbsp;</DIV>]]></description>
<dc:creator>ÀÌ°æ¿ë</dc:creator>
<dc:date>Thu, 19 Jun 2014 23:52:24 +0900</dc:date>
</item>
<item>
<title>[ÆÁ] °¶·°½Ã ³ëÆ®3 °³¹ßÀÚ ¿É¼Ç ¸Þ´º Ã£±â ^^</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=202</link>
<description><![CDATA[<p>¿À´Ã °¶·°½Ã ³ëÆ®3¸¦ ¹Þ°í³ª¼­ ÀÌÅ¬¸³½º·Î&nbsp;¾ÛÀ»&nbsp;"USB µð¹ö±ë"&nbsp;ÇÏ°íÀÚ&nbsp;ÇÏ´Âµ¥ ¾Æ¹«¸® ¼³Á¤ ¸Þ´ºÀ» Ã£¾Æ ºÁµµ "°³¹ßÀÚ ¿É¼Ç"ÀÌ º¸ÀÌÁö ¾Ê´õ±º¿ä.&nbsp; ¤Ñ¤Ñ;</p><p>¿©±âÀú±â Ã£¾Æº¸´Ï ÀÏ¹Ý À¯ÀúµéÀ» À§ÇØ¼­ ¸Þ´º¸¦ ¼û°Ü ³ù´õ±º¿ä ¤»¤»</p><p>¼³Á¤ &gt; ÀÏ¹Ý &gt; µðÀÚÀÌ½º Á¤º¸</p><p>"ºôµå ¹øÈ£" ¸Þ´º¸¦ 4¹ø Á¤µµ ÀÎ°¡ Å¬¸¯ÈÄ ÀÏ¹Ý ¸Þ´º·Î ÀÌµ¿ÇÏ¸é Â¥~ÀÜ! µåµð¾î "°³¹ßÀÚ ¿É¼Ç"ÀÌ ³ªÅ¸ ³³´Ï´Ù.</p><p><br></p>]]></description>
<dc:creator>ÀÌ°æ¿ë</dc:creator>
<dc:date>Sat, 09 Nov 2013 13:22:51 +0900</dc:date>
</item>
<item>
<title>¾ÛÅÛÇÃ¸´À» Á¦°øÇÏ´Â »çÀÌÆ® ¼Ò°³ÇÕ´Ï´Ù.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=200</link>
<description><![CDATA[<div><b></b>&nbsp;</div><div><b>³×ÀÌÆ¼ºê ±â¹Ý ¾Û °³¹ß ÅÛÇÃ¸´ ¼­ºñ½º ¼Ò°³</b></div><div>&nbsp;</div><div>´Ù¾çÇÑ ÇüÅÂÀÇ ¾Û °³¹ß ÅÛÇÃ¸´À» ÇÁ·ÎÁ§Æ®ÇüÅÂ·Î Á¦°øÇÏ´Â ¼­ºñ½º¸¦ ¼Ò°³ÇÕ´Ï´Ù.&nbsp;</div><div>À¥¾ÛÀÌ ¾Æ´Ñ ³×ÀÌÆ¼ºê ±â¹ÝÀÇ ÇÁ·ÎÁ§Æ®·Î ¾Èµå·ÎÀÌµå¿Í iOS¿¡ ´ëÇØ ¿ÏÀüÇÑ ÇÁ·ÎÁ§Æ® ÇüÅÂ·Î Á¦°øµË´Ï´Ù.</div><div><br>&nbsp;</div><div><b>ApplusForm ¼Ò°³</b>&nbsp;( <a href="http://www.applusform.com/" target="_blank">ApplusForm.com</a> )</div><div>&nbsp;</div><div>ApplusFormÀº ¾î·Æ°í º¹ÀâÇÑ Native AppÀ» ´©±¸³ª ½±°Ô °³¹ßÇÒ ¼ö ÀÖµµ·Ï ¾Û °³¹ß ÅÛÇÃ¸´À» Á¦°øÇÏ´Â ¼­ºñ½º·Î ¿øÇÏ´Â ÇüÅÂÀÇ ÅÛÇÃ¸´(AppForm)À» ¼±ÅÃÇÑ ÈÄ ÀÚÀ¯·Ó°Ô ¼öÁ¤ÇÏ¿© »ç¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù.</div><div><br></div><div>Æ¯Â¡À¸·Î´Â&nbsp;</div><div>&nbsp;</div><div>1. ´Ù¾çÇÏ°í º¹ÀâÇÑ UI¸¦ ÅÛÇÃ¸´À¸·Î Á¦°øÇÕ´Ï´Ù.(ÇÁ·ÎÇÊ, ½½¶óÀÌµå ¸Þ´º µî ´Ù¾çÇÑ ÅÛÇÃ¸´ Á¦°øÀ¸·Î °³¹ß ÆíÀÇ¼º Çâ»ó)</div><div>&nbsp;</div><div>2. ÀÎÅÍ·ºÆ¼ºêÇÑ ¾Ö´Ï¸ÞÀÌ¼Ç È¿°ú¸¦ ÅÂ±×(tag)·Î °£´ÜÈ÷ ±¸ÇöµË´Ï´Ù.</div><div>&nbsp;</div><div>3. &nbsp;ÇÑ ¹øÀÇ °³¹ß·Î ´Ù¾çÇÑ Android, iOS AppÀ¸·Î °³¹ß ¹× ´Ù¾çÇÑ ÇØ»óµµÀÇ ±â±â¿¡ Àû¿ëµË´Ï´Ù.</div><div>&nbsp; &nbsp; (One Source Multi Platform ¹× One resource Multi-resolution)</div><div>&nbsp;</div><div>4. &nbsp;XML ¹®¹ý ±¸Á¶·Î¼­ À¥°³¹ßÀÚµµ »ç¿ëÀÌ ½±½À´Ï´Ù.<br></div><div>&nbsp;</div><div>eclips³ª Xcdoe°¡ ±ò·Á ÀÖ´Â È¯°æÀÌ¶ó¸é ½±°Ô ÇØ´ç ÇÁ·ÎÁ§Æ®ÆÄÀÏÀ» ¹Þ¾Æ ¼³Ä¡ÇÏ¿© »ç¿ë ÇØº¸½Ç ¼ö ÀÖ½À´Ï´Ù.</div><div>&nbsp;</div><div>³×ÀÌÆ¼ºê¾Û °³¹ß ÇÁ·¹ÀÓ¿öÅ© °³¹ß ÇÁ·ÎÁ§Æ®ÀÎ Citrine Project(mospi.org)ÀÇ ¿£ÁøÀ» ±â¹ÝÀ¸·Î °³¹ßµÇ¾î ÄÚµåº¯°æÀÌ ÀÚÀ¯·Ó°í ³×ÀÌÆ¼ºê °³¹ß ÇÃ·§Æû Áß °¡Àå ³ôÀº ¾ÈÁ¤¼ºÀ» °¡Áö°í ÀÖ½À´Ï´Ù. &nbsp;</div><div>&nbsp;</div><div>applusform.com »çÀÌÆ® ¹æ¹® ÈÄ ÅÛÇÃ¸´ µ¿¿µ»óÀ» º¸½Å ÈÄ ÇØ´ç ÇÁ·ÎÁ§Æ®¸¦ ´Ù¿î·Îµå ¹Þ¾Æ °£´ÜÈ÷ importÇÏ¿© »ç¿ë ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.</div><div>&nbsp;</div><div>&nbsp;</div>]]></description>
<dc:creator>¾¾Æ®¸°°³¹ßÀÚ</dc:creator>
<dc:date>Wed, 21 Aug 2013 14:15:31 +0900</dc:date>
</item>
<item>
<title>The content of the adapter has changed but ListView ... ¿¡·¯ ÀÏ¹ÝÀû ÇØ°á¹ý.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=198</link>
<description><![CDATA[<font face="±¼¸²"><span style="font-size: 9pt; line-height: 1.5;">¿À·ù³»¿ëÀº&nbsp;</span></font><div style="color: rgb(0, 0, 0); font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; ">java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but only from the UI thread.</div><div style="color: rgb(0, 0, 0); font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><br></div><div style="color: rgb(0, 0, 0); font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; ">ÀÎ°ÍÀ» ±âÁØÀ¸·Î ÇÕ´Ï´Ù.</div><div style="color: rgb(0, 0, 0); font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><br></div><div style="color: rgb(0, 0, 0); font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; ">±âº»ÀûÀ¸·Î ¾Èµå·ÎÀÌµå´Â &nbsp;1thread¿¡ ÇÏÀ§ threadµé(ºÎ¸ð-ÀÚ½Ä ¾²·¹µå)·Î µ¿ÀÛÇÏ¸ç UIº¯°æÀº ¹Ýµå½Ã ºÎ¸ð, Áï ÇöÀçÀÇ&nbsp;<span style="font-size: 9pt; line-height: 1.5; ">mainThread¿¡ ÀÇÇØ º¯°æµÇ¾î¾ß µË´Ï´Ù.</span></div><div style="color: rgb(0, 0, 0); font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><span style="font-size: 9pt; line-height: 1.5; "><br></span></div><div style="color: rgb(0, 0, 0); font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><span style="font-size: 9pt; line-height: 1.5; ">¸ÞÀÎ¾²·¹µå ÀÌ¿ÜÀÇ °÷¿¡¼­ ´Ù¸¥ thread¸¦ »ý¼ºÇÏ¿© ÀÌ°÷¿¡¼­ Ã³¸®ÇÏ·Á°íÇÏ¸é 100%¿À·ù¸¦ ¹ß»ý½ÃÅµ´Ï´Ù.</span></div><div style="color: rgb(0, 0, 0); font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><br></div><div style="font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; ">¿¹¸¦µé¾î thread¸¦ ÀÌ¿ëÇØ ¸®½ºÆ®¸¦ °»½ÅÇÑ´Ù°íÇÕ½Ã´Ù. ÀÌ¶§, adapter.<span style="color: rgb(78, 144, 114); font-family: Monaco; font-size: 11px; line-height: normal; ">notifyDataSetChanged()</span><span style="font-family: Monaco; font-size: 11px; line-height: normal; ">¸¦ »ç¿ëÇÏ°Ô µÇ¸é À§ÀÇ ¿¡·¯ÄÚµå¸¦ ¸¸³ª°Ô µÇ½Ç °Ì´Ï´Ù.</span></div><div style="font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><span style="font-family: Monaco; font-size: 11px; line-height: normal; "><br></span></div><div style="font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><span style="font-family: Monaco; font-size: 11px; line-height: normal; ">ÇØ°áÇÏ´Â °¡Àå ½¬¿î¹æ¹ýÀ¸·Î´Â runOnUiThread¸¦ ÀÌ¿ëÇÏ¿© ÇÏ´Â ¹æ½Ä°ú handler.post·Î ÄÁÆ®·Ñ ÇÏ´Â ¹æ½ÄÀÌ ÀÖ½À´Ï´Ù.</span></div><div style="font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><span style="font-family: Monaco; font-size: 11px; line-height: normal; "><br></span></div><div style="font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><span style="font-family: Monaco; font-size: 11px; line-height: normal; ">runOnUiThread´Â</span></div><div style="font-family: ±¼¸²; font-size: 9pt; line-height: 1.5; "><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; ">runOnUiThread(<span style="color: #931a68">new</span> Runnable() {</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre">					</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space: pre; ">	</span>@Override</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">	</span><span style="color: #931a68">public</span> <span style="color: #931a68">void</span> run() {</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: rgb(78, 144, 114); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">		</span></span>// <span style="color: #91afcb">TODO</span> Auto-generated method stub</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre">	</span>adapter.notifyDataSetChanged();<span class="Apple-tab-span" style="white-space:pre">				</span></p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; ">});</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><br></p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; ">handler´Â&nbsp;</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><br></p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "></p><p style="margin: 0px; ">handler.postDelayed(<span style="color: #931a68">new</span> Runnable() {</p>
<p style="margin: 0px; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre">									</span></p>
<p style="margin: 0px; "><span class="Apple-tab-span" style="white-space: pre; ">	</span>@Override</p>
<p style="margin: 0px; "><span class="Apple-tab-span" style="white-space:pre">	</span><span style="color: #931a68">public</span> <span style="color: #931a68">void</span> run() {</p>
<p style="margin: 0px; color: rgb(78, 144, 114); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">		</span></span>// <span style="color: #91afcb">TODO</span> Auto-generated method stub</p>
<p style="margin: 0px; "><span class="Apple-tab-span" style="white-space:pre">		</span><span style="color: #931a68">try</span>{</p>
<p style="margin: 0px; "><span class="Apple-tab-span" style="white-space:pre">															</span></p><p style="margin: 0px; "><span style="color: #0326cc"><span class="Apple-tab-span" style="white-space:pre">			</span></span>adapter.notifyDataSetChanged();<span class="Apple-tab-span" style="white-space: pre; ">	</span></p>
<p style="margin: 0px; "><span class="Apple-tab-span" style="white-space:pre">		</span>&nbsp; &nbsp;&nbsp;}<span style="color: #931a68">catch</span> (Exception e) {</p><p style="margin: 0px; "><span class="Apple-tab-span" style="white-space:pre">			</span><span style="color: rgb(78, 144, 114); ">// </span><span style="color: rgb(145, 175, 203); ">TODO</span><span style="color: rgb(78, 144, 114); ">: handle exception</span></p>
<p style="margin: 0px; "><span class="Apple-tab-span" style="white-space:pre">		</span>&nbsp; &nbsp;&nbsp;}</p>
<p style="margin: 0px; "><span class="Apple-tab-span" style="white-space:pre">	</span>&nbsp;}</p>
<p style="margin: 0px; ">&nbsp;}, 100);</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">µÎ°¡Áö ¹æº÷ÀÔ´Ï´Ù.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">¹°·Ð °Ü¿ì ÀÌ°ÍÀ» ¼³¸íÇÏ°íÀÚ ±ÛÀ»¾´°Ç ¾Æ´ÏÁö¸¸ ±âº»ÀûÀÎ »ç¿ëÀº À§¿Í°°´Ù´Â°ÍÀÌÁÒ.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">º»·ÐÀ¸·Î µ¹¾Æ°¡¼­..</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">ºÐ¸í ¾²·¹µå¾È¿¡¼­ À§ÀÇ runOnUiThread È¤Àº Handler·Î Ã³¸®ÇØ¼­ °»½ÅÇØµµ À§ÀÇ ¿¡·¯¸¦ ¶Ç ¹ñ´Â°æ¿ì°¡</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">ÀÖ½À´Ï´Ù. ¸¹Àº °³¹ßÀÚµéÀÌ ÀÚÁÖ ¹üÇÏ´Â ¿À·ùÁß¿¡ ÇÏ³ª°¡ ¹Ù·Î ÀÌ ºÎºÐÀÔ´Ï´Ù.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">À§ÀÇ µÎ°¡Áö¹æ¹ýÀ¸·Î Çß´Âµ¥µµ ¸¸¾à À§ÀÇ ¿À·ù°¡ ¹ß»ýÇÑ´Ù¸é</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">´ÙÀ½À» È®ÀÎÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">1.ListViewÀÇ °ªÀÌ º¯°æµÇ¾î ¼öÁ¤ÇÏ°í&nbsp;adapter.notifyDataSetChanged(); »ç¿ëÇÏ°í</p><p style="margin: 0px; ">&nbsp; ¹Ù·Î ¸®½ºÆ® ½ºÅ©·ÑÀ» ¼öÁ¤ÇÔ.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">2.&nbsp;adapter.notifyDataSetChanged();¸¦ »ç¿ëÇÏ°í ¾Æ·¡¿¡ ÇÚµé·¯·Î ÇÑ¹ø´õ ListView½ºÅ©·Ñ º¯°æ.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">1¹øÀÇ °æ¿ì´Â ¿ì¼± list.setSelection°ú&nbsp;adapter.notifyDataSetChanged();´Â</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">°°ÀÌ »ç¿ëÇÒ ¼ö ¾ø´Ù´Â°É ¸»ÇØµå¸®°Ú½À´Ï´Ù.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">¹°·Ð °°ÀÌ »ç¿ëÇÒ ¼ö´Â ÀÖ½À´Ï´Ù. ´Ù¸¸ ¾îµªÅÍÀÇ º¯°æÀÌ ¾ðÁ¦³¡³ª´ÂÁöµµ ¸ð¸£´Âµ¥ .setselectionÀ» ÀÌ¿ëÇØ&nbsp;</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">½ºÅ©·ÑÀ» ¼öÁ¤ÇÏ¸é Áßº¹ÇØ¼­ getView¸¦ ¶Ç ºÒ·¯¿Í À§ÀÇ ¿¡·¯¸¦ ¹ñ½À´Ï´Ù.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">°°Àº&nbsp;adapter.notifyDataSetChanged();¸¦ ¿©·¯¹ø ºÎ¸£´Â°Ç »ó°ü¾ø½À´Ï´Ù. ´Ù¸¸&nbsp;adapter.notifyDataSetChanged();Àº&nbsp;°ªÀÌ º¯°æµÇ¾îÀÖÀ»°æ¿ì&nbsp;ÀÛµ¿ÇÏÁö¸¸ list.setSelectionÀº&nbsp;</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">¹«Á¶°Ç ÀÛµ¿ÇÕ´Ï´Ù. Â÷ÀÌÁ¡ÀÌ Å©¹Ç·Î ¹Ýµå½Ã ±¸ºÐÇÏ¿© »ç¿ëÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">µÎ¹øÂ°·Î´Â runonuithread¾È¿¡ ¶ÇÇÑ¹ø handler·ÎÀÇ ÄÁÆ®·ÑÀÔ´Ï´Ù.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">runon¿¡¼­&nbsp;adapter.notifyDataSetChanged();<span class="Apple-tab-span" style="white-space: pre; ">	</span>¸¦ ºÎ¸£°í handler¿¡¼­ setSelection È¤Àº&nbsp;</p><p style="margin: 0px; ">¸®½ºÆ®½ºÅ©·Ñ º¯°æÀ» ÇÏ½Ç °æ¿ì ¿¡·¯°¡ ¹ß»ýµÉ¼ö ÀÖ½À´Ï´Ù.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">³»¿ëÀÌ Ãß°¡µÇ°Å³ª ¼öÁ¤µÈ °ÍÀ» º¸¿©ÁÖ°í ½Í´Ù¸é ±×³É ´ÜÇÑ¹øÀÇ&nbsp;adapter.notifyDataSetChanged();<span class="Apple-tab-span" style="white-space: pre; ">	</span></p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">¸¦ ºÎ¸£¸éµÇ°í ¸¸¾à °»½Å+ ½ºÅ©·ÑÀ» ÇÏ°í ½Í´Ù¸é ´Ü¼øÈ÷ setSelection¸¸ ºÒ·¯ÁÖ¸é µË´Ï´Ù.</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">¾Æ¹«ÂÉ·Ï ¸®½ºÆ®ºä °»½ÅÇÏ´Ù°¡ À§ÀÇ ¹®Á¦°¡ °è¼Ó ¹ß»ýÇÑ´Ù¸é ¾îµð¼±°¡ Áßº¹ °»½Å ¹× ¸®½ºÆ® ½ºÅ©·Ñ ÄÁÆ®·ÑÇÏ°í&nbsp;</p><p style="margin: 0px; "><br></p><p style="margin: 0px; ">ÀÖ´Â ºÎºÐÀº ÀÚÁ¦ÇÏ½Ã¸é¼­ ÀÛ¾÷ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.</p><p style="margin: 0px; "><br></p><p></p></div>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Tue, 16 Apr 2013 16:39:59 +0900</dc:date>
</item>
<item>
<title>°£´ÜÇÏ°Ô ÆÐ½º¿öµå¿¡ ¼ýÀÚ°¡ È¥¿ëµÇ¾ú´ÂÁö Ã³¸®ÇÒ ¼ö ÀÖ´Â ¸Þ¼ÒµåÀÔ´Ï´Ù.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=197</link>
<description><![CDATA[<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">	</span><span style="color: #931a68">public</span> <span style="color: #931a68">boolean</span> returnStringState(String string)</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">	</span>{</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span><span style="color: #931a68">boolean</span> result = <span style="color: #931a68">true</span>;</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span>String <span style="text-decoration: underline">bb</span> = <span style="color: #3933ff">""</span>;</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: rgb(3, 38, 204); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">		</span></span><span style="color: rgb(147, 26, 104); ">int&nbsp;</span>NumberCount<span style="color: #000000"> = 0;</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: rgb(3, 38, 204); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">		</span></span><span style="color: rgb(147, 26, 104); ">int&nbsp;</span>StringCount<span style="color: rgb(0, 0, 0); "> = 0;</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span><span style="color: #931a68">int</span> NumberArray[] = {48,49,50,51,52,53,54,55,56,57};</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre">		</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span><span style="color: #931a68">for</span>(<span style="color: #931a68">int</span> a =0; a&lt;string.length(); a++)</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span>{</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">			</span><span style="color: #931a68">for</span>(<span style="color: #931a68">int</span> j =0; j&lt;10; j++)</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">			</span>{</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">				</span><span style="color: #931a68">if</span>(string.codePointAt(a)==NumberArray[j])</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">				</span>{</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: rgb(3, 38, 204); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">					</span></span>NumberCount<span style="color: #000000">+=1;</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">				</span>}<span style="color: #931a68">else</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">				</span>{</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: rgb(3, 38, 204); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">					</span></span>StringCount<span style="color: #000000">+=1;</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">				</span>}</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">			</span>}</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre">			</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre">		</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span>}</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; min-height: 15px; "><span class="Apple-tab-span" style="white-space:pre">		</span></p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span><span style="color: #931a68">if</span>(<span style="color: #0326cc">NumberCount</span>&gt;1 &amp;&amp; ((<span style="color: #0326cc">StringCount</span>-10)/10)&gt;5 )</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span>{</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">			</span>result = <span style="color: #931a68">true</span>;</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: rgb(147, 26, 104); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">		</span>}</span>else</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span>{</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">			</span>result = <span style="color: #931a68">false</span>;</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span>}</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; color: rgb(78, 144, 114); ">//<span class="Apple-tab-span" style="white-space:pre">		</span>Log.d("<span style="text-decoration: underline">deletefile</span>", ""+NumberCount+","+(StringCount));</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">		</span><span style="color: #931a68">return</span> result;</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span class="Apple-tab-span" style="white-space:pre">	</span>}</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; ">Æ¯¹®ÀÌ ¾²¿´´ÂÁö, È¤Àº ¿µ¹®ÀÎÁö ¾Ë±â À§ÇØ¼­´Â À§ÀÇ&nbsp;</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><span style="color: rgb(147, 26, 104); ">int</span>&nbsp;NumberArray[] = {48,49,50,51,52,53,54,55,56,57};</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; ">Ã³·³ À¯´ÏÄÚµå°ªÀ» ¹è¿­·Î ÀúÀåÇÏ¿© ½ºÆ®¸µ ÇÏ³ª¾¿ ºñ±³ÇØº¸½Ã¸é µË´Ï´Ù.</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; ">Âü°í·Î string.codePointAt(a)&lt;-´Â À¯´ÏÄÚµå¸¦ ¾ò¾î¿À´Â°ÍÀÎµ¥, 48(0) ºÎÅÍ½ÃÀÛÇØ¼­ 57(9)±îÁö ÀÔ´Ï´Ù.</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><br></p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; ">Æ¯¼ö¹®ÀÚÃ³¸® °°Àº°ÍÀº »ó´çÈ÷ ¸¹Àº¾çÀÇ µ¥ÀÌÅÍ¸¦ ºñ±³ÇÏ±â ¶§¹®¿¡ µÇµµ·ÏÀÌ¸é Ã³¸®¸¦ ¾ÈÇÏ½Ã´Â°Ô ÁÁ°í,</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; ">°¡ÀåÁÁÀº°ÍÀº ½ºÆ®¸µÀÌ ¿µ¾îÀÎÁö, ¼ýÀÚÀÎÁö¸¸ ±¸º°ÇØµÎ´Â°Ô ÁÁÀº°Å °°½À´Ï´Ù.</p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; "><br></p><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Monaco; ">(·±Å¸ÀÓºñ±³½Ã°£Àº ±×´ÙÁö ±æÁö ¾Ê½À´Ï´Ù. ½Ã°£ º¹Àâµµ´Â O(10*log^n) ÀÔ´Ï´Ù.)</p>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Thu, 31 Jan 2013 13:46:00 +0900</dc:date>
</item>
<item>
<title>handler¸¦ ÀÌ¿ëÇØ °¡º¯½Ã°£ ¹Ýº¹ ÀÛ¾÷ÇÏ±â.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=195</link>
<description><![CDATA[<DIV>ÁÖ±âÀûÀÎ ¹Ýº¹ÀÛ¾÷À¸·Î TimerTask ³ª CountDownÀ» ¾²´Â ¹æ¹ýµµ ÀÖ½À´Ï´Ù.</DIV>
<DIV>Àúµµ À§ÀÇ ¹æ¹ýÀ» »ç¿ëÇÏ´Ù°¡ À§ µÎ ¹æ¹ýÀÇ °øÅëÀûÀÎ ´ÜÁ¡Àº, ÁÖ±âÀÇ ½Ã°£À» ¸¶À½´ë·Î º¯°æÇÒ ¼ö </DIV>
<DIV>¾ø´Ù´Â Á¡ÀÔ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>TimerTask´Â timerÀÇ ½ºÄÉÁì¿¡ ÀÇÇØ ÀÏÁ¤ÇÑ ½Ã°£À¸·Î ¹Ýº¹µÇ°í,</DIV>
<DIV>CountDown ¿ª½Ã ÃÊ±â°ª¿¡ ÀÇÇØ ½Ã°£ÀÌ ´Ù µÉ ¶§±îÁö ¹Ýº¹ÀÛ¾÷À» ÇÕ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>TimerTask´Â »ç¿ëÀÚ°¡ ½ºÄÉÁìÀ» cancelÇÏÁö ¾Ê´Â ÀÌ»ó ²¨ÁöÁö ¾Ê´Â ¹«ÇÑ ¹Ýº¹ÀÌ°í,</DIV>
<DIV>CountDownÀº ¹Ý´ëÀÇ °æ¿ìÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>°£´ÜÇÑ ¹Ýº¹ ÀÛ¾÷¿¡´Â ¹«¸®°¡ ¾øÀ» Áö ¸ð¸£³ª, ³×ÀÌÆ®¿Â Ã³·³ ½Ã°£À» Á¡Á¡ ´Ã·Á°¡¸ç ÁÖ±â½Ã°£À» ´Ã¸±</DIV>
<DIV>¼ö´Â ¾ø¾î¼­ HandlerÀÇ sendEmptyMessageDelayed¸¦ »ç¿ëÇß½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>¿ø¸®´Â Á¤ÀÇÇÑ xÃÊ¸¸Å­ÀÇ ½Ã°£ µÚ¿¡ handler¿¡°Ô ¸Þ¼¼Áö¸¦ ½î°í handler´Â ´Ù½Ã ÇØ´ç method¸¦ </DIV>
<DIV>&nbsp;</DIV>
<DIV>ºÎ¸¨´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÌ·±½ÄÀ¸·Î ÇÏ¸é »ç¿ëÀÚ°¡ ÁßÁöÇÏ°í ½ÍÀº ½Ã°£À» ¼³Á¤ÇÒ ¼öµµ ÀÖ°í, ¸Þ¼¼Áö¸¦ ¹ÞÀ»¶§¸¶´Ù °¡º¯ÀûÀ¸·Î</DIV>
<DIV>&nbsp;</DIV>
<DIV>½Ã°£À» Á¶Á¤ÇÏ¿© ½ÃÀÛ½ÃÅ³¼öµµ ÀÖÁÒ. </DIV>
<DIV>&nbsp;</DIV>
<DIV>¿ì¼± handlerÂÊÀ» º¾½Ã´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>long rec&#111;&#110;nectionTime = 1000;</B></DIV>
<DIV><B>long limitTime = 3600000;</B></DIV>
<DIV><B>Handler c&#111;&#110;nectionHandler = new Handler()<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;@Override<BR>&nbsp;&nbsp;&nbsp;public void handleMessage(Message msg) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;// TODO Auto-generated method stub<BR>&nbsp;&nbsp;&nbsp;&nbsp;switch (msg.what) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 0:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(reconnectionTime &lt;= ( limitTime /2))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rec&#111;&#110;nectionTime = reconnectionTime*2;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log.d("connectionRetry", "reconnectionTime : "+reconnectionTime);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handlerconnect();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}catch (Exception e) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// TODO: handle exception<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rec&#111;&#110;nectionTime =&nbsp; limitTime ;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log.d("connectionRetry", "reconnectionTime : "+reconnectionTime);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;try{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;handlerconnect();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}catch (Exception e) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// TODO: handle exception<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;case 1:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Log.d("connectionRetry", "Login_success_full...handler work end....");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;super.handleMessage(msg);<BR>&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;};<BR>&nbsp;&nbsp;</B></DIV>
<DIV>handler¿¡¼­´Â 0À» ¹ÞÀ»¶§¸¶´Ù ¸Þ¼¼Áö µô·¹ÀÌ½Ã°£À» 2¹è¾¿ ´Ã¸®°í, ÇÑ°è½Ã°£ÀÎ 10ºÐ¿¡ µµ´ÞÇÏ¸é</DIV>
<DIV>&nbsp;</DIV>
<DIV>´õÀÌ»ó Áõ°¡ÇÏÁö ¾Ê°í 10ºÐ¸¶´Ù ÇÑ¹ø¾¿ ¸Þ¼¼Áö¸¦ ½õ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>´ÙÀ½Àº handlerconnect(); ÀÔ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;<B>public void hanadlerconnect()<BR>&nbsp; {<BR>&nbsp;&nbsp; int rend=0;<BR>&nbsp;&nbsp;&nbsp;Random rand = new Random();<BR>&nbsp;&nbsp;&nbsp;rend = Math.abs(rand.nextInt()%9);<BR>&nbsp;&nbsp;if(rend ==6)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;connectionHandler.sendEmptyMessageDelayed(1, 1000);<BR>&nbsp;&nbsp;}else<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;connectionHandler.sendEmptyMessageDelayed(0, reconnectionTime);<BR>&nbsp;&nbsp;}<BR>&nbsp; }</B></DIV>
<DIV>&nbsp;</DIV>
<DIV>rend °ªÀÌ 6ÀÌ¸é ¹Ýº¹ÀÛ¾÷À» ¸ØÃß°í, Á¾·áÇÕ´Ï´Ù.</DIV>
<DIV>rend °ªÀÌ 6ÀÌ ¾Æ´Ï¸é µô·¹ÀÌ°ªÀ» ÇÚµé·¯¿¡ ÀÇÇØ 2¹è¾¿ ´Ã·Á°¡¸ç ÀÛ¾÷À» ¹Ýº¹ÇÕ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>¹°·Ð ¾²·¹µå¸¦ »ç¿ëÇØµµ °¡´ÉÇÕ´Ï´Ù. ´Ü, ¾²·¹µå »ç¿ë½Ã¿¡´Â ¹Ýµå½Ã ±× °´Ã¼°¡ Á¾·áµÇ°Å³ª</DIV>
<DIV>&nbsp;</DIV>
<DIV>wait»óÅÂ ÀÌ¾î¾ß °ÙÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>È¤½Ã¶óµµ °¡º¯½Ã°£À» °®´Â ¹Ýº¹ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ½ÅºÐµéÀº ½ºÄÉÁì·¯ ´ë½Å ÀÌ¹æ¹ýÀ» ¾²´Â°Íµµ </DIV>
<DIV>&nbsp;</DIV>
<DIV>ÁÁÀº ¹æ¹ýÀÏ °Ì´Ï´Ù.</DIV>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Mon, 26 Nov 2012 15:19:14 +0900</dc:date>
</item>
<item>
<title>String -&gt; HEX</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=194</link>
<description><![CDATA[<DIV>&nbsp;</DIV>
<DIV>StringÀÇ ¹®ÀÚ¿­À» hexÄÚµå·Î ¹Ù²ã¾ß ÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>½ºÆ®¸µÀ» ³×Æ®¿öÅ©¿¡ Àü¼ÛÇÏ¿© ¹Þ´Â´Ù´øÁö µîÀÇ °æ¿ì µî...</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>&nbsp;public static String ToHex4charters(String string) {<BR>&nbsp;&nbsp;&nbsp;&nbsp; String&nbsp;a = "";</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; string.length(); i++) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a += String.format("0x%02X ", (int) string.charAt(i));<BR>&nbsp;&nbsp;&nbsp;&nbsp; }</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; return a;<BR>&nbsp;&nbsp; }<BR>&nbsp;public static String ToHex2charters(String string) {<BR>&nbsp;&nbsp;&nbsp;&nbsp; String&nbsp;a = "";</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 0; i &lt; string.length(); i++) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a += String.format("%02X ", (int) string.charAt(i));<BR>&nbsp;&nbsp;&nbsp;&nbsp; }</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp; return a;<BR>&nbsp;&nbsp; }</DIV>
<DIV>&nbsp;</DIV>
<DIV>À§ÀÇ Æã¼ÇÀ» »ç¿ëÇÏ½Ã¸é, °£´ÜÈ÷ String -&gt; hex ÄÚµå·Î º¯°æ °¡´ÉÇÕ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Mon, 12 Nov 2012 17:28:03 +0900</dc:date>
</item>
<item>
<title>¸®½ºÆ® ÀÛ¾÷½Ã¿¡ ±âº»ÀûÀ¸·Î ¾Ë¾ÆµÎ¼Å¾ß µÉÁ¡.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=191</link>
<description><![CDATA[<DIV><B>1. ¸®½ºÆ®ÀÇ ÇÑ Row¿¡ ³Ê¹«¸¹Àº layoutÀ» ´ãÁö ¸»¶ó.</B></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;¸®½ºÆ®ÀÇ °æ¿ì Ä¿½ºÅÍ¸¶ÀÌÂ¡ÀÌ µÇ´Â Æ¯Â¡ ¶§¹®¿¡ ¸¹Àº ºÐµéÀÌ ¿©·¯&nbsp;·¹ÀÌ¾î¸¦ »ç¿ëÇÏ¿© ²Ù¹Ì½Ã´Â°É</DIV>
<DIV>&nbsp;º¼¼ö ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;¹®Á¦´Â ÇÑ Row¿¡ ¸¹Àº&nbsp;LayoutÀÌ Á¸ÀçÇÑ´Ù¸é ListView´Â ÀÌ¸¦ ±×¸®±â À§ÇØ ·¹ÀÌ¾Æ¿ô&nbsp;°¹¼ö¸¸Å­&nbsp;</DIV>
<DIV>&nbsp;¹Ýº¹ÀÛ¾÷ÇÑ´Ù´Â°ÍÀ» ÀØÀ¸½Ã¸é ¾ÈµË´Ï´Ù.</DIV>
<DIV>&nbsp;¸¸¾à ¸¹Àº ·¹ÀÌ¾Æ¿ôÀÌ µé¾î°¡´Â ÀÛ¾÷ÀÌ¶ó¸é °¡±ÞÀû&nbsp;RelativeLayoutÀ» »ç¿ëÇÏ½Ã¾î ÀÛ¾÷ÇÏ½Ã±â</DIV>
<DIV>&nbsp;¹Ù¶ø´Ï´Ù. (¸¹Àº ·¹ÀÌ¾Æ¿ôÀÌ µé¾î°£´Ù´Â°ÍÀº ÀÚ¸®¸¦ Àâ±â À§ÇØ »ç¿ëµÈ´Ù´Â ÀÇ¹Ì±âµµ ÇÏ´Ï±î¿ä.)</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>2. ¸®½ºÆ® ÇÑ Row¸¶´Ù ÀÌ¹ÌÁö°¡ Æ÷ÇÔ&nbsp;µÈ´Ù¸é, AsyncTask¸¦ ÀÌ¿ëÇÏ¶ó.</B></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;¸®½ºÆ®ÀÇ °æ¿ì ÁÖ·Î ÀÌ¹ÌÁö°¡ Æ÷ÇÔµÈ Row¸¦ ¸¸µå½Ã´Â °æ¿ì°¡ ¸¹À¸½Ç °Ì´Ï´Ù.</DIV>
<DIV>&nbsp;ÀÌ¹ÌÁö´Â ¹Ù·Î º¸¿©ÁÖ±â º¸´Ù´Â Lazy ±â¹ýÀ» ÀÌ¿ëÇÏ¿©, Ã³¸®ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.</DIV>
<DIV>&nbsp;¸¸¾à ÀÌ¹ÌÁö 100°³¸¦ ¸®½ºÆ®¿¡ ¼ÂÆÃÇØ¾ßµÈ´Ù¸é, ¹Ù·Î 100°³¸¦ ¼ÂÆÃÇÏÁö ¸¶½Ê½Ã¿À.</DIV>
<DIV>&nbsp;¾îÂ÷ÇÇ ÇÑ È­¸é¿¡ º¸¿©Áö´Â ¸®½ºÆ®ÀÇ °¹¼ö´Â ÇÑÁ¤µÇ¾î ÀÖÀ¸¹Ç·Î, ÇÑ È­¸é¿¡ ÃÖ´ë º¸¿©Áú ¼ö ÀÖ´Â</DIV>
<DIV>&nbsp;¿¹»ó °¹¼öÀÎ (Å×ºí¸´À» Æ÷ÇÔÇÏ¿©) 20~30°³Á¤µµ¸¸ ¹Ì¸® °¡Á®¿À½Ê½Ã¿À.</DIV>
<DIV>&nbsp;ÀÌ ÀÛ¾÷Àº AsyncTask¸¦ ÀÌ¿ëÇØ¼­ ÀÌ¹ÌÁö¸¦ bitmap¿¡ ¼ÂÆÃÇÏ°í, </DIV>
<DIV>&nbsp;BitmapFactory.Options opti&#111;&#110;s = new BitmapFactory.Options();<BR>&nbsp;options.inSampleSize=2;</DIV>
<DIV>&nbsp;µîÀ» ÀÌ¿ëÇÏ¿©, ÀÌ¹ÌÁö¸¦ ÁÙÀÎ´ÙÀ½ imageView¿¡ ¼ÂÆÃÇÏ½Ê½Ã¿À.</DIV>
<DIV>&nbsp;Ãß°¡·Î BitmapÀº GCÀÇ À§ÇèÀÌ ´ÙºÐÇÏ´Ï, BitmapÀº »ç¿ë ÈÄ¿¡ ¹Ýµå½Ã recycle()À» ÇØÁÖ½Ã±â</DIV>
<DIV>&nbsp;¹Ù¶ø´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>3. ¸®½ºÆ®°¡ °»½ÅÀÛ¾÷À» ¾ÆÁÖ ºó¹øÇÏ°Ô ÇÒ ¶§¿¡´Â ¸Å °»½Å½Ã notifyDataSetChanged()¸¦</B></DIV>
<DIV><B>&nbsp;&nbsp; »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.</B></DIV>
<DIV><B>&nbsp;</B>°»½ÅÀÛ¾÷ÀÌ ¸¹Àº ¸®½ºÆ®ÀÇ °æ¿ì (Ã¤ÆÃ°°Àº) ¸Å Ã¤ÆÃÀÔ·Â È¤Àº ÀÔ·ÂÀ» ¹ÞÀ» ½Ã, ºó¹øÇÏ°Ô </DIV>
<DIV>&nbsp;¸®½ºÆ® °»½ÅÀÛ¾÷À» ¼öÇàÇØ¾ß µË´Ï´Ù. ÇÏÁö¸¸ ÀÌ notifyDataSetChanged()´Â ºä¸¦ ´Ù½Ã ±×¸®±â ¶§¹®¿¡</DIV>
<DIV>&nbsp;UI¿¡ ¾ÈÁÁÀº ¿µÇâÀ» ³¢Ä¨´Ï´Ù. </DIV>
<DIV>&nbsp;adapter.setNotifyOnChange(true); ¸¦ ¼³Á¤ÇØ µÎ½Ã°í, ÀÏÁ¤ ÅÒ¸¶´Ù »õ·Î °»½ÅÀÛ¾÷À» ÇØÁÖ½Ã¸é µË´Ï´Ù.</DIV>
<DIV>&nbsp;¶ÇÇÑ runOnUiThread´Â ¾Æ¹«¸® UiÀÛ¾÷¿ë Thread¶ó°í ÇÒÁö¶óµµ, ºó¹øÇÑ °»½ÅÀÛ¾÷À» ÇÏ°ÔµÇ¸é,</DIV>
<DIV>&nbsp;Æù¼º´É¿¡ µû¶ó UIFreezingÀÌ³ª Uilock »óÅÂ°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>4. ¸®½ºÆ®¿¡ setAdapter ÀÛ¾÷Àº ÇÑ¹ø¸¸ »ç¿ëÇÏÀÚ.</B></DIV>
<DIV><B>&nbsp;</B>°£È¤ ¸®½ºÆ® °»½Å ½Ã ¸¶´Ù setAdapter¸¦ ¹Ýº¹ÀûÀ¸·Î »ç¿ëÇÏ½Ã´Â ºÐµéÀÌ °è½Ã´Â°É ÀÚÁÖ º¸°Ô µË´Ï´Ù.</DIV>
<DIV>&nbsp;¸®½ºÆ®¿¡ setAdapter¸¦ °»½Å½Ã¸¶´Ù ÇÏ°Ô µÇ¸é GC¹ß»ýÈ®·üÀÌ ³ô¾ÆÁý´Ï´Ù. </DIV>
<DIV>&nbsp;¸®½ºÆ®¿¡´Â setAdapter¸¦ ÇÑ¹ø¸¸ ¼±¾ðÇØÁÖ°í À§ÀÇ setNotifyOnChange(true);¸¦ ¼³Á¤ÇÏ°í </DIV>
<DIV>&nbsp;ÇÊ¿ä½Ã¿¡&nbsp; notifyDataSetChanged()¸¦ Call ÇØÁÖ½Ã¸é µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Mon, 08 Oct 2012 20:17:31 +0900</dc:date>
</item>
<item>
<title>xml Á÷·ÄÃ³¸®</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=190</link>
<description><![CDATA[<DIV>½ÉÇÃÇÁ·¹ÀÓ¿öÅ© *.jar µî·Ï</DIV>
<DIV></DIV>
<DIV>package bean;</DIV>
<DIV>import org.simpleframework.xml.*;</DIV>
<DIV><BR>/**<BR>*<BR>* @author KB_Mr2<BR>*/</DIV>
<DIV>@Root<BR>public class KB_bean {<BR><BR>@Attribute<BR>private String type;<BR>@Element<BR>private String company;<BR>@Element<BR>private String id;<BR>@Element<BR>private int quantityInStock;<BR>@Element<BR>private String model;</DIV>
<DIV>/**<BR>* @return the type<BR>*/<BR>public String getType() {<BR>return type;<BR>}</DIV>
<DIV>/**<BR>* @param type the type to set<BR>*/<BR>public void setType(String type) {<BR>this.type = type;<BR>}</DIV>
<DIV>/**<BR>* @return the company<BR>*/<BR>public String getCompany() {<BR>return company;<BR>}</DIV>
<DIV>/**<BR>* @param company the company to set<BR>*/<BR>public void setCompany(String company) {<BR>this.company = company;<BR>}</DIV>
<DIV>/**<BR>* @return the quantityInStock<BR>*/<BR>public int getQuantityInStock() {<BR>return quantityInStock;<BR>}</DIV>
<DIV>/**<BR>* @param quantityInStock the quantityInStock to set<BR>*/<BR>public void setQuantityInStock(int quantityInStock) {<BR>this.quantityInStock = quantityInStock;<BR>}</DIV>
<DIV>/**<BR>* @return the model<BR>*/<BR>public String getModel() {<BR>return model;<BR>}</DIV>
<DIV>/**<BR>* @param model the model to set<BR>*/<BR>public void setModel(String model) {<BR>this.model = model;<BR>}</DIV>
<DIV>/**<BR>* @return the id<BR>*/<BR>public String getId() {<BR>return id;<BR>}</DIV>
<DIV>/**<BR>* @param id the id to set<BR>*/<BR>public void setId(String id) {<BR>this.id = id;<BR>}<BR><BR>}</DIV>
<DIV></DIV>
<DIV></DIV>
<DIV>//¸ÞÀÎ ºÎºÐ Ã³¸®</DIV>
<DIV>package kb_xml_parsing;<BR>import bean.KB_bean;<BR>import java.io.File;<BR>import org.simpleframework.xml.Serializer;<BR>import org.simpleframework.xml.core.Persister;</DIV>
<DIV>/**<BR>*<BR>* @author KB_Mr2<BR>*/<BR>public class KB_Xml_Parsing {</DIV>
<DIV>/**<BR>* @param args the command line arguments<BR>*/<BR>public static void main(String[] args) {<BR>// TODO code application logic here<BR><BR>try{<BR><BR>Serializer serializer = new Persister();<BR>KB_bean kb = new KB_bean();<BR>kb.setCompany("¹«¶óµ¿");<BR>kb.setModel("ÁýÁý½º");<BR>kb.setId("kill");<BR>kb.setType("´©¶ó½º");<BR>kb.setQuantityInStock(23);<BR><BR>File file = new File("kb1.xml");<BR>serializer.write(kb, file);<BR><BR>}catch (Exception e){<BR>e.printStackTrace();<BR>}<BR><BR><BR>System.out.print("À¯´ÏÆ¼ Â¥Áõ³ª __");<BR><BR><BR>}<BR>}
<DIV class=autosourcing-stub></DIV>]]></description>
<dc:creator>°í¹ü¼®</dc:creator>
<dc:date>Mon, 24 Sep 2012 17:22:02 +0900</dc:date>
</item>
<item>
<title>ÁÖ¼Ò·Ï Ãß°¡/»èÁ¦ °¨ÁöÇØ¼­ ¾ÛÀÇ dbÃß°¡/»èÁ¦ÇÏ±â.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=189</link>
<description><![CDATA[<DIV>¾ÛÀ» °³¹ß ÇÏ´Ùº¸¸é ÁÖ¼Ò·ÏÀ» »ç¿ëÇÏ´Â °æ¿ì°¡ ÀÖ´Âµ¥, ÀÌ °æ¿ì µ¿±âÈ­ ¹®Á¦°¡ ¹ß»ý ÇÕ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÁÖ·Î °èÁ¤À» »ý¼ºÇØ¼­ µ¿±âÈ­ ÇÏ´Â ¹æ¹ýÀ» ¸¹ÀÌ ¾²½Ã´Âµ¥, ÀÌ °æ¿ì¿¡´Â ¹ÙÀÎ´õ³ª ¼­ºñ½º¸¦ »ç¿ëÇØ¾ß</DIV>
<DIV>&nbsp;</DIV>
<DIV>µÈ´Ù´Â Á¡¶§¹®¿¡ ÀÏºÎ ¾Û¿¡¼­´Â »ç¿ëÇÏ±â°¡ Èûµç °æ¿ì°¡ ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>(AIDL·Î Åë½ÅÇÏ°Å³ª, ÀÌ¹Ì ¹ÙÀÎ´õ¿¡¼­ Ã³¸®ÇÏ´Â °ÍÀÌ ÀÖ¾î °èÁ¤ »ý¼º ¹× µ¿±âÈ­ ¸ðµâÀ» ³Ö±â Èûµé °æ¿ì...)</DIV>
<DIV>&nbsp;</DIV>
<DIV>¾Èµå·ÎÀÌµå¿¡¼­´Â Observer ¶ó´Â °³³ä(»ç½Ç ÀÚ¹Ù¿¡µµ ÀÖ½À´Ï´Ù¸¸..)À» ÀÌ¿ëÇØ¼­ ContentµéÀÇ ÀÌº¥Æ®¸¦ °¨Áö ÇÏ´Â °ÍÀÌ ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>ContentObserver 
<DIV>¶ó´Â °ÍÀÎµ¥. ÀÌ´Â ÇÚµé·¯¸¦ ÅëÇØ obtainmessage·Î ÀÏÁ¤ ¸Þ¼¼Áö¿¡ µû¶ó ÀÌº¥Æ®¸¦ ¹ß»ý½ÃÅ³ ¼öµµ ÀÖ°í</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÁÖ¼Ò·Ï¿¡ ¿ÉÀú¹ö¸¦ ¿¬°áÇÏ¸é Äõ¸®°¡ ¹ß»ýÇÒ¶§¸¶´Ù ÀÌº¥Æ®¸¦ ¹ß»ý½ÃÄÑ »ç¿ëÀÚ¿¡°Ô ¾Ë·ÁÁÝ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>ContentObserver mmm = new ContentObserver(new Handler()) {</B></DIV>
<DIV><B>&nbsp;&nbsp;/* (non-Javadoc)<BR>&nbsp;&nbsp; * @see android.database.ContentObserver#deliverSelfNotifications()<BR>&nbsp;&nbsp; */<BR>&nbsp;&nbsp;@Override<BR>&nbsp;&nbsp;public boolean deliverSelfNotifications() {<BR>&nbsp;&nbsp;&nbsp;// TODO Auto-generated method stub<BR>&nbsp;&nbsp;&nbsp;return super.deliverSelfNotifications();<BR>&nbsp;&nbsp;}</B></DIV>
<DIV><B>&nbsp;&nbsp;/* (non-Javadoc)<BR>&nbsp;&nbsp; * @see android.database.ContentObserver#onChange(boolean)<BR>&nbsp;&nbsp; */<BR>&nbsp;&nbsp;@Override<BR>&nbsp;&nbsp;public void onChange(boolean selfChange) {<BR>&nbsp;&nbsp;&nbsp;// TODO Auto-generated method stub<BR>&nbsp;&nbsp;&nbsp;super.onChange(selfChange);<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;<BR>&nbsp;};</B></DIV>
<DIV>&nbsp;</DIV>
<DIV>´ëÃæ ÀÌÅ¬¸³½º·Î »ý¼ºÇÏ°Ô µÇ¸é onChange¿Í deliverSelfNotifications(); °¡ ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>deliver´Â ¸»±×´ë·Î »ç¿ëÀÚ¿¡°Ô ÀÌº¥Æ®¸¦ ¾Ë·ÁÁÖ´Â Noti( ½Ã°¢ÀûÀÎ)¸¦ ¹ß»ý½ÃÄÑÁÖ´Â °÷ÀÌ°í,</DIV>
<DIV>&nbsp;</DIV>
<DIV>onChange´Â ÀÌº¥Æ®°¡ ¹ß»ýµÇ¾úÀ» ¶§ È£ÃâµË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>ContentResolver cr = getContentResolver();<BR>&nbsp;&nbsp;cr.registerContentObserver(RawContacts.CONTENT_URI, false, mmm);</B></DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV>ÁÖ¼Ò·Ï¿¡¼­ ¿ÉÀú¹öÀÇ µî·ÏÀº À§¿Í °°ÀÌ ¼±¾ðÇÏ½Ã¸é</DIV>
<DIV>&nbsp;</DIV>
<DIV>Ãß°¡,»èÁ¦,¾÷µ« µîÀÇ ÀÌº¥Æ®¸¦ °¨ÁöÇÒ¶§¸¶´Ù onChange¸¦ ºÒ·¯ÁÝ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>´Ü, ÀÌ onChange´Â ÀÌº¥Æ® ¹ß»ý¸¸ ¾Ë·ÁÁÙ»Ó ¾î¶² ÆÄ¶ó¸ÞÅÍµµ ³Ñ°ÜÁÖÁö ¾Ê½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>µû¶ó¼­ »ç¿ëÀÚ´Â ÀÌ ÀÌº¥Æ®°¡ ¹ß»ýÇÒ¶§, ÁÖ¼Ò·ÏÀ» »õ·Î ºÒ·¯¿Í¼­ Ãß°¡ÇÒ°Ç Ãß°¡ÇÏ°í »èÁ¦³ª °»½ÅÇÒ°Ç</DIV>
<DIV>&nbsp;</DIV>
<DIV>°»½ÅÇÏ½Ã¸é µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÇÏÁö¸¸ »èÁ¦ÀÇ °æ¿ì »èÁ¦µÈ ¾ÆÀÌµð¸¦ Ã£±â À§ÇØ »ó´çÈ÷ ¸¹Àº ÀÛ¾÷À» ÇØ¾ßµÇ´Â °æ¿ì°¡ ÀÖ´Âµ¥, </DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÌ¸¦ ¹æÁöÇÏ±â À§ÇØ </DIV>
<DIV>&nbsp;</DIV>
<DIV>CopyDB(¾ÛÀÇ DB)ÂÊ¿¡ deleted ÇÊµå¸¦ ÇÏ³ª ¸¸µé¾îÁÝ´Ï´Ù. (append·Î ÇÏ½Ã´ø ¾÷µ¥ÀÌÆ®ÇÏ¸é¼­ Ãß°¡ÇÏ½Ã´ø...)</DIV>
<DIV>&nbsp;</DIV>
<DIV>»èÁ¦ÀÇ °æ¿ì ¸ðµç row¿¡ ´ëÇØ deleted ÇÊµå¸¦ ÀüºÎ delete »óÅÂ·Î ¼³Á¤ÇÏ½Ã°í, </DIV>
<DIV>&nbsp;</DIV>
<DIV>ÁÖ¼Ò·Ï¿¡¼­ ¾ÆÀÌµð¸¦ ¹Þ¾Æ¿Í ÀÖ´Â°Í¸¸ notdelete »óÅÂ·Î ¹Ù²ãÁÖ½Ã¸é µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>(°æ¿ì¿¡ µû¶ó ¸¹Àº ½Ã°£ÀÌ ¼Òºñ µÉ ¼ö ÀÖÀ¸´Ï, ÀÌºÎºÐÀº asyncTask¸¦ ÀÌ¿ëÇÏ½Ã¸é µË´Ï´Ù.)</DIV>
<DIV>&nbsp;</DIV>
<DIV>Ãß°¡ÀÇ °æ¿ì´Â ¾ø´Â id°¡ ³ª¿Ã°æ¿ì ÇØ´ç ¾ÆÀÌµðÇÊµåÀÇ ÀÎµ¦½º¸¦ °¡Á®¿Í Ãß°¡ÇØÁÖ½Ã¸é µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>»èÁ¦Àü </DIV>
<DIV>&nbsp;</DIV>
<DIV>[_id][Name][EMAIL][PHONE1][PHONE2][ADDRESS][THUMBNAIL][PHONE_ID][deleted]</DIV>
<DIV>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; k&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0101&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;102&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content://&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1</DIV>
<DIV>&nbsp;</DIV>
<DIV>»èÁ¦ ÈÄ </DIV>
<DIV>&nbsp;</DIV>
<DIV>[_id][Name][EMAIL][PHONE1][PHONE2][ADDRESS][THUMBNAIL][PHONE_ID][deleted]</DIV>
<DIV>1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; k&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0101&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;102&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; content://&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0</DIV>
<DIV>&nbsp;</DIV>
<DIV>»èÁ¦µÈ°Í »©°í °¡Á®¿Ã ¶§,</DIV>
<DIV>&nbsp;</DIV>
<DIV>db.query(DATABASE_TABLE, new String[] { KEY_ROWID,.....DATABASE_ID,DATABASE_COL_STATUS},null,null,DATABASE_ID, DATABASE_COL_STATUS+" &gt; 0 ", null);</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÌ·±½ÄÀ¸·Î Group By HavingÀ» ÀÌ¿ëÇÏ½Ã¸é delete »óÅÂ°¡ ¾Æ´Ñ °ªµé¸¸ ¼±ÅÃÇÏ¿© °¡Á®¿À°Ô µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>DBÀÇ °æ¿ì ÇÊ¿ä¾ø´Â °ªÀÌ ³Ê¹« ½×ÀÌ°Ô µÇ¸é deleted°¡ 0À¸·Î ¼ÂÆÃµÇ ÀÖ´Â °ÍÀ» »Ì¾Æ¿Í </DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÏ°ý »èÁ¦ ÇØÁÖ½Ã¸é µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>(ÀÌ ¹æ¹ýÀº ´ëºÎºÐÀÇ ÁÖ¼Ò·Ï¿¡¼­ »ç¿ë µÇ°í ÀÖ´Â ¹æ½ÄÀÌ±âµµ ÇÕ´Ï´Ù.)</DIV>
<DIV>&nbsp;</DIV>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Mon, 24 Sep 2012 13:44:32 +0900</dc:date>
</item>
<item>
<title>È®Àå¸®½ºÆ®°¡ 3µª½º ÀÌ»óÀÌ µÉ±î? ¾ÈµÉ±î?</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=187</link>
<description><![CDATA[<DIV>¸®½ºÆ®¸¦ ±¸ÇöÇÏ´Ùº¸¸é °£È¤ È®Àå°¡´ÉÇÑ ¸®½ºÆ®¸¦ »ç¿ëÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>¸ÕÀú ¿ì¸®°¡ °¡Àå ÈçÈ÷ »ç¿ëÇÏ´Â ListViewÀÇ °æ¿ì¸¦ º¼±î¿ä?</DIV>
<DIV>&nbsp;</DIV>
<DIV>ListView´Â ÁÖ·Î ¾î¶² ¸ñ·ÏÀÇ 1µª½º¸¦ º¸¿©ÁÖ°íÀÚ ÇÒ¶§ »ç¿ë µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ListView¸¦ »ç¿ëÇÏ½Ã´Ùº¸¸é ¿©·¯°¡Áö setOn ÀÎÅÍÆäÀÌ½º¸¦ »ç¿ëÇÏ½Ç ²®´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Index¶ó´øÁö µîµî °ãÃÄ¼­ »ç¿ëÇÏ´Ùº¸¸é °¡²û setOnItemClickListener°¡ ¾È¸ÔÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>¿Ö±×·²±î¿ä?</DIV>
<DIV>&nbsp;</DIV>
<DIV>ListView¿¡´Â focus°¡ ±âº»À¸·Î ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>(ºä¿¡¼­ ÀÚµ¿À¸·Î Æ÷Ä¿½º°¡ ÁöÁ¤µÇ´ÂÁö È®ÀÎÇÏ±â À§ÇØ¼­´Â avd¿¡¼­ ¹æÇâÅ°¸¦ ¾Æ·¡³ª À§·Î ¿òÁ÷¿© </B><B>¤±¸ð¾çÀÇ Å×µÎ¸®°¡ »ý±ä´Ù¸é Æ÷Ä¿½º°¡ ÀÖ´Â°ÍÀÔ´Ï´Ù.)</B></DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV>ListView¿¡ ¿©·¯°¡Áö ÀÌº¥Æ®ÀÎÅÍÆäÀÌ½º¸¦ ³Ö¾îµÐ´Ù¸é, ListView´Â focus¸¦ Ã£±â À§ÇØ </DIV>
<DIV>&nbsp;</DIV>
<DIV>°¢ ÀÎÅÍÆäÀÌ½ºÀÇ ¸®ÅÏ°ªÀ» ¹°¾îº¾´Ï´Ù. false ÀÎÁö trueÀÎÁö.</DIV>
<DIV>&nbsp;</DIV>
<DIV>´«Ä¡ Ã¤¼ÌÀ¸·Á³ª ¸ð¸£°ÚÁö¸¸. ÀÎÅÍÆäÀÌ½º Áß¿¡ ¸®ÅÏ°ªÀÌ ¾øÀÌ void¸¦ °®´Â ÀÎÅÍÆäÀÌ½º°¡ ÀÖÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>setOnItemClickListenerÀÔ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>±×³É Å¬¸¯¸®½º³Êµµ ¸¶Âù°¡Áö°ÚÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÌ ¸®½º³Ê´Â ¸¸¾à À§¿Í °°ÀÌ ListView°¡ Àû´çÇÑ focus¸¦ Ã£Áö ¸øÇØ ÀÌº¥Æ® ¸®½º³ÊÀÇ ¸®ÅÏ°ªÀ»</DIV>
<DIV>&nbsp;</DIV>
<DIV>¹°¾îº¸´Â »óÈ²ÀÌ µÇ¸é ¸®ÅÏ °ªÀÌ ¾ø´Â ÀÌº¥Æ® ¸®½º³Ê´Â focus¸¦ Ã£Áö ¸øÇÏ±â ¶§¹®¿¡ ÀÛµ¿ÇÏÁö </DIV>
<DIV>&nbsp;</DIV>
<DIV>¸øÇÕ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÌ¸¦ ¹æÁö ÇÏ±â À§ÇØ ¾îµªÅÍ¿¡¼­ onTouchÀÌº¥Æ®·Î position °ªÀ» °¡Á®¿À´ø°¡ ÇÏ´Â ¹æ½ÄÀ¸·Î </DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÎµ¦½º¸¦ °¡Á®¿Í activity³»¿¡¼­ Ã³¸®ÇÏ´Â ¹æ½ÄÀÌ ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>(¾îµªÅÍ¿¡¼­ Æ÷Áö¼Ç °¡Á®¿À´Â ¼Ò½º´Â</DIV>
<DIV>//ÀÌÅ¬¸³½º²ô°í ÇÏ´Â°Å¶ó ¿À¹ö¶óÀÌµù ¸Þ¼ÒµåÀÌ¸§À» ±î¸Ô¾ú½À´Ï´Ù. ;;</DIV>
<DIV>¾îµªÅÍ »ó´ÜÀº Æò¼Ò»ç¿ëÇÏ´ø baseadapter°¡ ¾Æ´Ñ.</DIV>
<DIV>extends ArrayAdapter&lt;String&gt;{ ÀÌ·¸°Ô ½áÁÝ½Ã´Ù. ±×·¡¾ß Æ÷Áö¼Ç°ª¹Þ¾Æ¿Ã¼ö ÀÖ¾î¿ä.</DIV>
<DIV>&nbsp;</DIV>
<DIV>//ÀÌ°Ç ¸®½ºÆ®ºä¸¦ setÇØÁÖ´Â°Ì´Ï´Ù.</DIV>
<DIV><B>public ListView getListView()<BR>&nbsp;{<BR>&nbsp;&nbsp;return this.list;<BR>&nbsp;}</B></DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV><B>public onTouch touch = new onTouch()</B></DIV>
<DIV><B>{</B></DIV>
<DIV><B>&nbsp;&nbsp; ListView list = getListView();</B></DIV>
<DIV><B>@Ovrride</B></DIV>
<DIV><B>&nbsp;public boolean onTouch? ¸Â³ª...(View v, MotionEvent event)</B></DIV>
<DIV><B>{</B></DIV>
<DIV><B>&nbsp; if(event.getAction() == MotionEvent.ACTION_DOWN)</B></DIV>
<DIV><B>&nbsp;{</B></DIV>
<DIV><B>&nbsp;&nbsp;&nbsp; int position = list.getPositionForView(v);</B></DIV>
<DIV><B>&nbsp;}</B></DIV>
<DIV><B>return false;</B></DIV>
<DIV><B>}</B></DIV>
<DIV><B>ÀÌ·±½ÄÀ¸·Î ÇÏ½Ã¸é setonitemclickÀÇ ÆÄ¶ó¸ÞÅÍÁß Æ÷Áö¼Ç°ªÀ» ¾ò¾î¿Í Ã³¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.</B></DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV><B>}</B></DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÚ ±×·³ ÀÌ°É ¿Ö ¼³¸íÇÏ¿´´À³Ä?</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;±âº»ÀûÀ¸·Î È®Àå¸®½ºÆ®´Â µÎ°³ÀÇ ¸®½ºÆ®¸¦ »ç¿ëÇÕ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>¸ÞÀÎÀÌ µÇ´Â »óÀ§ groupÀÇ ¸®½ºÆ®¿Í ±× groupÀÇ ÇÏ³ªÇÏ³ªÀÇ °´Ã¼¿¡ ¼ÓÇØÀÖ´Â</DIV>
<DIV>&nbsp;</DIV>
<DIV>child ¸®½ºÆ®ÁÒ. </DIV>
<DIV>&nbsp;</DIV>
<DIV>¿©±â¼­ Áß¿äÇÑ°Ç È®Àå¸®½ºÆ®¸¦ »ç¿ëÇÏ¸é È®Àå¸®½ºÆ®´Â ÀÚµ¿À¸·Î Æ÷Ä¿½º°ü¸®¸¦ ÇØÁØ´Ù´Â°Ì´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>´Ü, µÎ°³ÀÇ ¸®½ºÆ®¿¡ ÇÑÇØ¼­¸¸¿ä.</DIV>
<DIV>&nbsp;</DIV>
<DIV>È®Àå¸®½ºÆ®´Â group¿¡ ¼ÓÇÑ child ¸®½ºÆ®µéÀ» Æò¼Ò¿¡ gone»óÅÂ·Î µÎ¾ú´Ù°¡ Å¬¸¯½Ã </DIV>
<DIV>&nbsp;</DIV>
<DIV>visiable»óÅÂ·Î ¹Ù²Ù¾î º¸¿©ÁÖ´Â&nbsp;Çü½ÄÀÔ´Ï´Ù. ÀÌ¶§ focus´Â ¾ÆÁ÷ groupÀÌ °¡Áö°í ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÇÏÁö¸¸ child¸¦ ¼±ÅÃÇÏ´Â ¼ø°£ focus´Â group false child´Â true°¡ µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÌ°É ÀÚµ¿À¸·Î ÇØÁÖÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>±×·³ 3µª½º¸¦ ±¸ÇöÀÌ °¡´ÉÇÑ°¡?(¸®½ºÆ®¸¦ ¶ÇÃß°¡ÇØ¼­)</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÇØºÃ´Âµ¥ µÇ±ä µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>´Ü, Æ÷Ä¿½º ÄÁÆ®·ÑÀÌ »ó´çÈ÷ Èûµé°í, ¾îµªÅÍ ³»¿¡¼­ ÇØ´ç ¸®½ºÆ®¸¦ ´Ù¸¥ ¾îµªÅÍ¸¦ ¶Ç ½á¼­ </DIV>
<DIV>&nbsp;</DIV>
<DIV>±× ¾îµªÅÍ¿¡¼­ ¸®½ºÆ®¸¦ ±¸ÇöÇØ¾ßµË´Ï´Ù. (child ¸®½ºÆ®ÀÇ ³»¿ëÀÌ µé¾î°¡´Â rowºÎºÐÀÇ layout¿¡</DIV>
<DIV>&nbsp;</DIV>
<DIV>¸®½ºÆ®¸¦ Ãß°¡ÇÏ½Ã°í ÀÎÇÃ·¹ÀÌÅÍ½ÃÅ°½Ã¸é µË´Ï´Ù.)</DIV>
<DIV>&nbsp;</DIV>
<DIV>¹®Á¦´Â ÀÌ·¸°Ô ±¸ÇöÇÏ°Ô µÇ¸é, child´Â ´Ù½Ã groupÀÌ µÇ´Â°Å°í Ãß°¡µÈ 3µª½ºÀÇ ¸®½ºÆ®´Â</DIV>
<DIV>&nbsp;</DIV>
<DIV>child°¡ µÇ¾ß Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ°ÚÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>´«Ä¡ Ã¤½ÅºÐÀÌ ÀÖ°ÚÁö¸¸ ³×..</DIV>
<DIV>&nbsp;</DIV>
<DIV>childÀÚÃ¼¸¦ ´Ù½Ã È®Àå¸®½ºÆ®·Î ¸¸µì´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>±×·³ chlidgetView¿¡¼­ ´Ù½ÃÇÑ¹ø È®Àå¸®½ºÆ®¸¦ ±¸ÇöÇÏ´Â ¹æ½ÄÀÌ µÇ°ÚÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>±×·³ À§¿¡¼­ ¸»ÇÑ focus´Â ´©°¡ ¿ì¼±¼øÀ§·Î Á¡À¯ÇÏ´À³Ä?</DIV>
<DIV>&nbsp;</DIV>
<DIV>´äÀº °¡Àå ¸¶Áö¸·¿¡ ¿­¸° View°¡ focus¸¦ Á¡À¯ÇÏ°Ô µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>¶§¹®¿¡ ¸¸¾à È®Àå¸®½ºÆ®·Î 3µª½ºÀÌ»óÀ» ±¸ÇöÇÏ°Ô µÇ¸é </DIV>
<DIV>&nbsp;</DIV>
<DIV>È®Àå¸®½ºÆ®ÀÇ È®Àå¸®½ºÆ®¹æ½ÄÀ¸·Î ±¸ÇöÇÏ½Ã¸é µË´Ï´Ù. </DIV>
<DIV>&nbsp;</DIV>
<DIV>±×¸²À¸·Î º¸½Ã¸é</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>[ <FONT color=#ff0000>group</FONT>&nbsp;&nbsp;<FONT color=#92cddc>[</FONT>&nbsp;&nbsp; <FONT color=#92d050>child</FONT>&nbsp;&nbsp;&nbsp;<FONT color=#7030a0>[&nbsp;</FONT> <FONT color=#0070c0>group=<FONT color=#92d050>child</FONT>&nbsp;&nbsp;</FONT><FONT color=#92cddc>]</FONT>]&nbsp;&nbsp;&nbsp;<FONT color=#e36c09>[</FONT>&nbsp;&nbsp; <FONT color=#0070c0>child</FONT>&nbsp; <FONT color=#e36c09>&nbsp;]</FONT><FONT color=#7030a0>]</FONT>....</B></DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV>ÀÌ·±¹æ½ÄÀ¸·Î µË´Ï´Ù. </DIV>
<DIV>&nbsp;</DIV>
<DIV>child = groupÀÌ µÇ°í ´Ù½Ã groupÀÇ child°¡ »ý¼ºµÇ´Â°ÅÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>°ýÈ£¸¦ »öÀ¸·Î ±¸ºÐÁö¾îµÎ´Â°Ô ´õ ÀÌÇØÇÏ±â ÆíÇÒ°Å °°¾Æ¼­ Àú¸® ÇØµÎ¾ú½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>º¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸ 2Â÷ group±îÁö´Â »¡°£»öÀÇ groupÀÌ focus¸¦ ÅëÁ¦ÇÏ°í ±× ¾Æ·¡ child´Â</B></DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV><B>ÆÄ¶õ»öÀÇ groupÀÌ ÅëÁ¦ÇÏ°Ô µË´Ï´Ù.</B></DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV>ÀÌ·±½ÄÀ¸·Î ±¸¼ºÇÏ¸é 3µª½º°¡¾Æ´Ï¶ó Èü¸Þ¸ð¸®°¡ ¹öÆ¼´ÂÇÑÀº °è¼Ó »ý¼ºÀÌ °¡´ÉÇÏ°ÙÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>´Ü. Á¦°¡ ÀÌ·±¹æ½ÄÀ¸·Î 3µª½º±îÁö¸¸ ÇØº¸¾Ò°í, ±× ÀÌ»óÀº ¾ÈÇØºÃ½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀúÇÑÅÙ 3µª½º¸¸ ÀÖÀ¸¸é &#46124;°Åµç¿ä ¤¾;</DIV>
<DIV>&nbsp;</DIV>
<DIV>¿©Æ° Àú·¸°Ô µÇ¸é adapter´Â ¸®½ºÆ®ÀÇ °³¼ö¿¡ µû¶ó Áõ°¡ÇÏ°Ô µÉ²¨´Ï±î </DIV>
<DIV>&nbsp;</DIV>
<DIV>µª½º count &nbsp;* 2 ÇÏ½Ã¸é µÉ°Å °°½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>(¾Æ Ãß°¡·Î Api µ¥¸ð¿¡ collapsed ¶ó´Â°Ô ÀÖ´Âµ¥, ÀÌ·±¹æ½ÄÀ¸·Î ±¸ÇöÇÏ¸é</DIV>
<DIV>¸®½ºÆ®°¡ Æ÷Ä¿½º¸¦ Ã£Áö¸øÇØ ¸ÁÇÕ´Ï´Ù. ´ÙÁßÈ®Àå¸®½ºÆ® ±¸Çö½Ã¿¡´Â »ç¿ëÇÏÁö ¸¶¼¼¿ä.)</DIV>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Tue, 21 Aug 2012 00:13:17 +0900</dc:date>
</item>
<item>
<title>ZXing ¹ÙÄÚµå ½ºÄµºÎºÐ Å©±â Á¶ÀýÇÏ±â.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=184</link>
<description><![CDATA[<DIV>¹ÙÄÚµå ½ºÄ³³Ê API·Î ZxingÀ» ¸¹ÀÌµé »ç¿ëÇÏ½Ç°Å¿¡¿ä.</DIV>
<DIV>&nbsp;</DIV>
<DIV>°¡·Î¸ðµå°¡ ±âÁØÀÎµ¥´Ù°¡ °¡·Î ¼¼·Î Å©±â¸¦ ±âÁØÀ¸·Î ¸®»çÀÌÂ¡ ÇÏ°í,</DIV>
<DIV>&nbsp;</DIV>
<DIV>ImageView¸¦ ÄÁÆ®·Ñ ÇÏ´Â°Ô¾Æ´Ï¶ó.</DIV>
<DIV>&nbsp;</DIV>
<DIV>surfaceView¿¡´Ù°¡ Åõ¸í ·¹ÀÌ¾Æ¿ôÀ» drawRect¶ó´Â°ÍÀ» 4°³±×·Á</DIV>
<DIV>&nbsp;</DIV>
<DIV>Áßº¹µÇÁö ¾Ê´Â ºÎºÐÀ» Ä¸Ã³ÇÏ´Â ¹æ½ÄÀ¸·Î µÇ¾î ÀÖ¾î¿ä.</DIV>
<DIV>&nbsp;</DIV>
<DIV>±×·¡¼­ ÀÌºÎºÐÀ» ¼öÁ¤ÇÏ·Á¸é </DIV>
<DIV>&nbsp;</DIV>
<DIV>ÃÑ 8°÷À» ¼öÁ¤ÇØ¾ß µÇÁÒ.</DIV>
<DIV>&nbsp;</DIV>
<DIV>¼öÁ¤À» ÇÒ°÷Àº ViewfinderView.java¶ó´Â ÆÄÀÏÀÌ ÀÖ´Â ºÎºÐÀÎµ¥ </DIV>
<DIV>&nbsp;</DIV>
<DIV>¿©±â¼­.</DIV>
<DIV><B>&nbsp;///com\google\zxing\client\android\ViewfinderView.java ÀÔ´Ï´Ù.</B></DIV>
<DIV><B>91.</B></DIV>
<DIV>&nbsp;// Draw the exterior (i.e. outside the framing rect) darkened<BR>&nbsp;&nbsp;&nbsp; paint.setColor(resultBitmap != null ? resultColor : maskColor);&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
<DIV>&nbsp;&nbsp;&nbsp; canvas.drawRect(0, 0, width, frame.top, paint);&nbsp;&nbsp;//°¡·Î À­¼±</DIV>
<DIV>&nbsp;&nbsp; canvas.drawRect(0, frame.top, frame.left, frame.bottom + 1, paint); //¼¼·Î&nbsp;¿ÞÂÊ¼±&nbsp;&nbsp;&nbsp; canvas.drawRect(frame.right + 1, frame.top, width, frame.bottom + 1, paint); //¼¼·Î ¿À¸¥ÂÊ¼±&nbsp;&nbsp;&nbsp; canvas.drawRect(0, frame.bottom + 1, width, height, paint); //°¡·Î ¾Æ·§¼±</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÀÌºÎºÐÀº È­¸é ÀüÃ¼ µÞ¹è°æ¿¡ ¸¶½ºÅ©¸¦ ¾º¿ì´Â ÀÛ¾÷ÀÌ¿¡¿ä.</DIV>
<DIV><B>=============</B></DIV>
<DIV><B>====&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=== ÀÌ·¸°Ô °ËÀº»öÀ¸·Î Ä¥ÇØÁø ºÎºÐÀ» Ã³¸®ÇÏ´Â °ÅÁÒ.</B></DIV>
<DIV><B>=============</B></DIV>
<DIV>&nbsp;</DIV>
<DIV>canvas.drawRect(0, 0, width, frame.top, paint);<BR>&nbsp;---&gt;&gt; ÀÌºÎºÐÀº&nbsp; 0,0 &lt; È­¸éÀÇ °¡Àå ÃÖ»óÀ§ÀÇ ¿ÞÂÊºÎºÐÀ» ½ÃÀÛÀ¸·Î ±âÁØÁ¡À» Àâ°í</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width &lt; È­¸éÀÇ ÃÖ´ë °¡·Î ±æÀÌ ÀÔ´Ï´Ù.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frame.top &lt;- ÀÌºÎºÐÀº »ç°¢ÇüÀÇ YÁÂÇ¥ÀÎµ¥. º¸Åë È­¸é ÃÖ´ë YÁÂÇ¥¿¡¼­ 50~60dp</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Á¤µµ¿¡ À§Ä¡ÇØ ÀÖ½À´Ï´Ù.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;ÀÌºÎºÐÀº ¾Æ±î À§ÀÇ ================== ÀÌºÎºÐÀ» Ã¤»öÇÏ´Â°Ì´Ï´Ù.</DIV>
<DIV>&nbsp;&nbsp; ±×¸®°í ¾Æ·¡ ºÎºÐÀº canvas.drawRect(0, frame.top, frame.left, frame.bottom + 1, paint);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .left .bottom ÀÌ·¸°Ô µÇ¾î ÀÖ´Âµ¥</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; left´Â È­¸é±âÁØÀ¸·Î ¼¼·ÎÀÇ ±æÀÌ¸¦ ¹Þ¾Æ¿É´Ï´Ù.(Top°ú ¸¶Âù°¡Áö·Î ÃÖ´ëÄ¡¿¡¼­</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 50~60dp Á¤µµ ÀÇ À§Ä¡¸¦ ±âÁØÀ¸·Î Àâ½À´Ï´Ù.)</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bottomÀº yÁÂÇ¥¿¡¼­ ÇÏ´ÜÀ» °¡¸®Å°¸ç, ÀÌ ÁÂÇ¥ ¿ª½Ã °¡Àå ÇÏ´Ü¿¡¼­ ÀÏÁ¤¼öÄ¡</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ¶³¾îÁ®ÀÕ½À´Ï´Ù.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
<DIV>¿¹¸¦µé¾î ³ª´Â ½ºÄµµÇ´Â ºÎºÐÀ» °¡·Î¸ðµå ±âÁØÀ¸·Î ¹ÝÀ¸·Î ÁÙÀÌ°í ½Í´Ù.(°¡·Î±æÀÌ¸¦)</DIV>
<DIV>¼¼·Î ¿ÞÂÊ/¿À¸¥ÂÊ¼±ÀÇ À§Ä¡¸¦ ¾ÈÂÊÀ¸·Î ¶¯±â¸é µÇ°ÚÁÒ?</DIV>
<DIV>frame.left, frame.right°¡ xÁÂÇ¥°¡ µÇ¹Ç·Î ÀÌºÎºÐÀ» °¢°¢ /2·Î ÁÙÀÌ°í ¿©±â¿¡ ´Ã¸®°í ½ÍÀº ¸¸Å­ÀÇ</DIV>
<DIV>ÇÈ¼¿Ä¡¸¦ Ãß°¡ÇÕ´Ï´Ù. /2°¡ µÇ¸é ¸¶½ºÅ© Å©±â¿¡¼­ ¹ÝÁ¤µµ ÁÙ¾îµå´Âµ¥, ÀÌ°Ô ³Ê¹« ÀÛ´Ù°í ´À²¸Áö¸é</DIV>
<DIV>+ ÇÈ¼¿ °ªÀ» ÇØÁÖ½Ã¸éµË´Ï´Ù.</DIV>
<DIV>¿ÞÂÊÀº -°ª ¿À¸¥ÂÊÀº +°ªÀÔ´Ï´Ù.</DIV>
<DIV>¹Ý´ë·Î ¼¼·Î Å©±â¸¦ ¼öÁ¤ÇÏ·Á¸é ¿ª½Ã top°ú bottomÀ» ¼öÁ¤ÇÏ½Ã¸éµÇ°í</DIV>
<DIV>¿©±â¿¡µµ À§ÂÊ°ªÀº -, ¾Æ·¡ÂÊ°ªÀº +°¡ µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>103.</B></DIV>
<DIV>&nbsp;// Draw a two pixel solid black border inside the framing rect<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paint.setColor(frameColor);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; canvas.drawRect(frame.left, frame.top, frame.right + 1, frame.top + 2, paint);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; canvas.drawRect(frame.left, frame.top + 2, frame.left + 2, frame.bottom - 1, paint);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; canvas.drawRect(frame.right - 1, frame.top, frame.right + 1, frame.bottom - 1, paint);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; canvas.drawRect(frame.left, frame.bottom - 1, frame.right + 1, frame.bottom + 1, paint);<BR></DIV>
<DIV>ÀÌºÎºÐÀº ¾ÈÂÊÀÇ ½ºÄµµÇ´Â ¿µ¿ªÀ» ¼³Á¤ÇÏ´Â°Çµ¥.</DIV>
<DIV>zxingÀÇ ½ºÄ³³Ê¸¦ Àßº¸½Ã¸é ½ºÄµµÇ´Â¿µ¿ª ¹Ù±ùÂÊ¿¡ ¾ãÀº °ËÀº»ö ¼±ÀÌ ÀÖ½À´Ï´Ù.</DIV>
<DIV>±× ¼±µéÀÌ ¹Ù·Î À§ÀÇ °ªµéÀÌÁÒ. ¼±Ã³·³ º¸ÀÌÁö¸¸ »ç½Ç »ç°¢ÇüÀ» ÀÌ¾î ºÙÈù °ÅÁÒ.</DIV>
<DIV>°¢°¢ÀÇ ¼±µéÀº À§ÀÇ ¸¶½ºÅ©µéÀÇ °ªµé°ú °°°í.°ªµéµµ ¿ª½Ã °°½À´Ï´Ù.</DIV>
<DIV>ÁÖÀÇÇÒÁ¡Àº ¼±ÀÇ ±½±âÀÎµ¥ Å©±â Á¶ÀýÀ» À§ÇØ +ÇÑ´Ù°í ÇÏ¼ÌÀ» ¶§ ÀÌ°ªµéÀÌ °æ°è°¡ µÇ´Â Á¡µé¿¡¼­</DIV>
<DIV>+1~+2Á¤µµ Â÷ÀÌ³ª°Ô ÇØÁÖ¼Å¾ßµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é »ó´çÈ÷ ±½Àº ¼±ÀÌ »ý±â¸é¼­ </DIV>
<DIV>±×ºÎºÐÀ» ½ºÄËÇÏÁö ¾Ê°Ô µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>110.</B></DIV>
<DIV>&nbsp;&nbsp;&nbsp; // Draw a red "laser scanner" line through the middle to show decoding is active<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paint.setColor(laserColor);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; paint.setAlpha(SCANNER_ALPHA[scannerAlpha]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; scannerAlpha = (scannerAlpha + 1) % SCANNER_ALPHA.length;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int middle = frame.height() / 2 + frame.top;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; canvas.drawRect(frame.left + 2, middle - 1, frame.right - 1, middle + 2, paint);<BR>ÀÌºÎºÐÀº ·¹ÀÌÁ®¼±... À» Ç¥ÇöÇÏ´Â ºÎºÐÀÎµ¥ Àú´Â ÇÊ¿ä°¡ ¾ø´Â°Å °°¾Æ¼­ »©µÎ±äÇß½À´Ï´Ù.</DIV>
<DIV>ÀÌºÎºÐÀº È­¸éÀ» ±âÁØÀ¸·Î Áß¾Ó°ªÀ» Àâ°í ±× Áß¾Ó°ª¿¡ ¹ÝÂ¦ÀÌ´Â ¿¡´Ï¸ÞÀÌ¼ÇÀÌ µé¾î°¡´Â </DIV>
<DIV>»ç°¢ÇüÀ» ³Ö½À´Ï´Ù. <B>----------------------</B>ÀÌ·±Á¤µµÀÇ ±½±âÀÇ..&nbsp;&nbsp;</DIV>
<DIV>±æÀÌº¯°æÀº À§¿Í °°½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>º¯°æÀ» ÇÏ´Â°Ç ¿©±â±îÁöÀÌ°í ·¹ÀÌ¾Æ¿ôÀº ÀÌ Å¬·¹½º¸¦ draw ·Î ¹Þ¾Æ¿À±â ¶§¹®¿¡ µû·Î ¼öÁ¤ÇÒ°Ç </DIV>
<DIV>¾ø½À´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>±×·³ ÁñÄÚµù µÇ½Ã±æ.&nbsp;&nbsp;&nbsp; </DIV>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Mon, 06 Aug 2012 01:32:27 +0900</dc:date>
</item>
<item>
<title>ÀÌÅ¬¸³½º¿¡¼­ ·¹ÀÌ¾Æ¿ô xml ±×·¡ÇÈºÎºÐÀÌ °©ÀÚ±â ¾Èº¸ÀÏ°æ¿ì.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=183</link>
<description><![CDATA[<DIV>delete Å°¸¦ ´©¸£¸é </DIV>
<DIV>&nbsp;</DIV>
<DIV>È­¸éÀÌ ´Ù½Ã º¸ÀÌ´õ±º¿ä.</DIV>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Fri, 27 Jul 2012 18:41:29 +0900</dc:date>
</item>
<item>
<title>°£¸¸¿¡ ±Û¾²³×¿ä ÀÌ¹ø¿£ launcherShortCut (¹Ù·Î°¡±â ¾ÆÀÌÄÜ)ÀÔ´Ï´Ù.</title>
<link>http://old.androidstudy.co.kr/bbs/board.php?bo_table=B52&amp;wr_id=182</link>
<description><![CDATA[<DIV>¸ÕÀú </DIV>
<DIV>LauncherShortCutÀº API_DEMos¿¡ Àü¹ÝÀûÀÎ ¼Ò½º°¡ ³ª¿Í ÀÖ½À´Ï´Ù¸¸</DIV>
<DIV>ÀÎÅÙÆ®¶ó´øÁö ¼³¸íÀÌ ¾à°£ ºÎÁ·ÇÏ´õ±º¿ä.</DIV>
<DIV>¶ÇÇÑ ¿©·¯°³ÀÇ ¾×Æ¼ºñÆ¼ Áß Æ¯Á¤ ¾×Æ¼ºñÆ¼¿¡ ´ëÇØ shortcutÀ» Ãß°¡ÇÏ´Â ¹ýµµ ¾ø°í, </DIV>
<DIV>´Ü¼øÈ÷ ÇÏ³ªÀÇ ¾×Æ¼ºñÆ¼¿¡¼­¸¸ Ã³¸®¸¦ ÇÏ´õ±º¿ä.</DIV>
<DIV>---------------</DIV>
<DIV>ÀÌ¹ø¿¡ ¿ä°ñ ´Ù·ïº¸¸é¼­ ÇÑ°¡Áö ÀÇ¹®Á¡ÀÌ »ý°å¾ú½À´Ï´Ù.</DIV>
<DIV><B>&nbsp;&lt;action android:name="android.intent.action.MAIN" /&gt;</B></DIV>
<DIV><B>&nbsp;&lt;category android:name="android.intent.category.LAUNCHER" /&gt;</B></DIV>
<DIV>ÀÎÅÙÆ® ÇÊÅÍ¿¡ º¸¸é ÀÌ µÎÁÙÀÇ ±¸¹®À» ÀÚÁÖ º¸¼ÌÀ» ÅÙµ¥.</DIV>
<DIV>ÀÌ ÀÎÅÙÆ® ÇÊÅÍÀÇ ¿ªÈ°Àº ¾ÛÀÌ ½ÇÇà µÇ ¾úÀ»½Ã¿¡ °¡Àå ¸ÕÀú º¸¿©ÁÖ´Â ¾×Æ¼ºñÆ¼´Ù.</DIV>
<DIV>¶ó´Â°É ¸í½ÃÇØÁÖ´Â°ÅÁÒ.</DIV>
<DIV>ÇÏÁö¸¸ APIDEMOSÀÇ ¸Þ´ÏÆä½ºÆ®¸¦ º¸¸é, ÆÐÅ°ÀÚ°¡ ´Ù¸£±äÇÏ³ª ÇÏ³ªÀÇ ¾ÛÀÓ¿¡µµ ºÒ±¸ÇÏ°í </DIV>
<DIV>À§ÀÇ ÀÎÅÙÆ® ÇÊÅÍ°¡ °ÅÀÇ ¸ðµç »ùÇÃ¸¶´Ù Á¸ÀçÇÏ¿´½À´Ï´Ù.</DIV>
<DIV>ÀÌ°Ç ´Ù½Ã¸»ÇØ¼­ À§ÀÇ ÀÎÅÙÆ® ÇÊÅÍÀÇ Á¶°ÇÀº ±âº»ÀûÀ¸·Î µ¿ÀÏÇÏ³ª,</DIV>
<DIV>¹Ýµå½Ã ¾Û¿¡ ÇÏ³ª¸¸ Á¸ÀçÇØ¾ßµÇ´Â °ÍÀº ¾Æ´Ï°í, °¢ ¾×Æ¼ºñÆ¼°¡ À§ÀÇ ÇÊÅÍ¸¦ °¡Áú ¼ö ÀÖ´Ù¶ó´Â</DIV>
<DIV>°á·ÐÀÌ ³ª¿À´õ±º¿ä.</DIV>
<DIV>&nbsp;</DIV>
<DIV>ÇÑ ¿¹·Î Ä«Ä«¿ÀÅåÀÇ °æ¿ì ¾ÆÀÌµð¸¦ Å¬¸¯ÇØ¼­ ¹ÙÅÁÈ­¸éÀ¸·Î »¬ ¼ö ÀÖ´Âµ¥,</DIV>
<DIV>ÀÌ ¶§, ¼ôÄÆÀ» ÅëÇÑ ½ÇÇàÀº&nbsp;¾ÆÀÌµð¸¦ Å¬¸¯Çß´ø ¾×Æ¼ºñÆ¼°¡ mainÅÜÀ¸·Î ¼³Á¤ µË´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>¾Æ·¡ÀÇ ¼Ò½º´Â ¼ôÄÆÀ» »ý¼ºÇÏ°í ¼ôÄÆ¿¡ ½ÇÇàÀÎÅÙÆ®µîÀÇ Á¤º¸¸¦ ½Ç¾î º¸³»ÁÝ´Ï´Ù.</DIV>
<DIV>&nbsp;</DIV>
<DIV>private void addShortcut() {</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>&nbsp;&nbsp;&nbsp;</B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; private void addShortcut() {</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>&nbsp;&nbsp;&nbsp; //ÀÌ ºÎºÐÀÌ Á¦ÀÏ Áß¿äÇÕ´Ï´Ù. ¼ôÄÆÀ¸·Î »ý¼ºµÈ ¾ÆÀÌÄÜÀÌ ¾î´À ÇÊÅÍ¸¦ µû¶ó</B></DIV>
<DIV><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; °¡´À³Ä¸¦ °áÁ¤ÇØÁÝ´Ï´Ù. ÀüÈ­ÀÇ °æ¿ì ACTION_CALLµîÀ¸·Î ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù.</B><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intent shortcutIntent = new Intent(Intent.ACTION_MAIN);</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcutIntent.putExtra("cName", "ÄÚ¸®¾Æ");</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;<B>//ÀÌ ºÎºÐÀº »©¼Åµµ º° ÀÇ¹Ì´Â ¾ø½À´Ï´Ù. (putextra·Î ½Ç¾îº¸³»Áö´Â °ÍÀº ¾ÆÀÌÄÜÀ» ÅëÇØ</B></DIV>
<DIV><B>&nbsp;&nbsp;&nbsp;&nbsp; ½ÇÇàµÈ ¾×Æ¼ºñÆ¼¿¡ µ¥ÀÌÅÍ¸¦&nbsp;½Ç¾îº¸³»ÁÖ´Â ¿ªÈ°À» ÇØÁÝ´Ï´Ù.)</B><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcutIntent.putExtra(EXTRA_KEY, "ApiDemos Provided This Shortcut");</DIV>
<DIV>&nbsp; </DIV>
<DIV><B>// ¸ÇÀ§ÀÇ ACTION_MAIN°ú ¸¶Âù°¡Áö·Î ÇÊÅÍÂÊÀÎµ¥, ·±Ã³´Â ½ÇÇà. DEFAULT´Â ±âº»°ªÀ»</B></DIV>
<DIV><B>&nbsp;&nbsp;&nbsp; °¡Áý´Ï´Ù. º¸Åë ¾ÆÀÌÄÜÀ» ÅëÇØ¼­ ¾×Æ¼ºñÆ¼¸¦ ½ÇÇàÇÏ¹Ç·Î LAUNCHER¸¦ ÇØÁÖ½Ã¸é µË´Ï´Ù.</B><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcutIntent.addCategory(Intent.CATEGORY_LAUNCHER);</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;<B>//&nbsp;ÀÌ°Ç ½ÇÇàµÉ ¾×Æ¼ºñÆ¼ÀÇ Å¬·¡½º¿Í ÀÌ¸§À» °¡Á®¿À´Â ºÎºÐÀÔ´Ï´Ù.</B></DIV>
<DIV><B>&nbsp;&nbsp;&nbsp;&nbsp;ÀÌ ¼Ò½º¸¦ ½ÇÇàÇÏ´Â ¾×Æ¼ºñÆ¼ÀÇ ÀÌ¸§À» °¡Á®°¡¸ç, ÀÓÀÇ·Î Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.</B></DIV>
<DIV><B>&nbsp;&nbsp;&nbsp; ¶ÇÇÑ ÄÁÅØ½ºÆ®´Â Æ¯º°ÇÑ °æ¿ì°¡ ¾Æ´Ï¸é this·Î Ã³¸®ÇØÁÖ½Ã¸éµË´Ï´Ù.</B><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcutIntent.setClassName(this, this.getClass().getName());</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>// ¾ÆÀÌÄÜÀ» ÅëÇØ ½ÇÇàÇÏ¸é ±âÁ¸¿¡ ÄÑÁ® ÀÖ´ø ¿ø·¡ ¾ÛÀ» ²¨¹ö¸®°Å³ª Àç½ÃÀÛÇÔ.</B><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK| <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);</DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intent intent = new Intent();</DIV>
<DIV>&nbsp;<B>// À§¿¡¼­ ÀÎÅÙÆ®¿¡ ´ãÀº Á¤º¸µéÀ» ÀÌ ÀÎÅÙÆ®¿¡&nbsp;½Ç¾î º¸³À´Ï´Ù.</B></DIV>
<DIV><B>// µÎ¹øÂ°ÀÇ NAMEÀº ¾ÆÀÌÄÜÀÇ "ÀÌ¸§"ÀÌ µË´Ï´Ù.</B></DIV>
<DIV><B>// ¼¼¹øÂ°´Â ¹ÙÅÁÈ­¸é¿¡ Àû¿ëµÉ ¾ÆÀÌÄÜÀ» Á¤ÀÇ ÇÕ´Ï´Ù.&nbsp;¾Û ³»ºÎÀÇ&nbsp;ÀÌ¹ÌÁö¸¦ °¡Á®¿À¹Ç·Î</B></DIV>
<DIV><B>&nbsp;&nbsp;&nbsp; ¹Ýµå½Ã ¾Æ·¡¿Í °°Àº ¹æ¹ýÀ¸·Î Á¤ÀÇ ÇÏ¼Å¾ß µË´Ï´Ù.</B></DIV>
<DIV><B>// ¸¶Áö¸·Àº ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.</B></DIV>
<DIV><B>// setResult/sendBroadcastÀÇ °æ¿ì ÀÌ ¾ÆÀÌÄÜÀ» ¸¸µé¾î º¸³»´Â ¾×Æ¼ºñÆ¼¿¡ shortcutintent¿¡ ½Ç¾îº¸³½ </B><B>Á¤º¸¸¦ ´Ù½Ã¹Þ¾Æ¿Ã¶§ »ç¿ëÇÏ½Ã¸é&nbsp;µË´Ï´Ù.</B><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "ÄÚ¸®¾Æ");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intent.putExtra("duplicate", false);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sendBroadcast(intent);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setResult(RESULT_OK,intent);<BR>&nbsp;}<BR></DIV>
<DIV>&nbsp;</DIV>
<DIV><B>// ¿¢Æ¼ºñÆ¼ alias´Â Å¸°Ù ¿¢Æ¼ºñÆ¼¸¦ ½ÇÇàÇØÁÖ´Â ¹æ½ÄÀÔ´Ï´Ù. ´Ü, Å¸°Ù ¿¢Æ¼ºñÆ¼´Â</B></DIV>
<DIV><B>»óÀ§¿¡¼­ ¸Þ´ÏÆä½ºÆ®¿¡ Á¤ÀÇ°¡ µÇ¾î ÀÕ¾î¾ß µË´Ï´Ù. </B></DIV>
<DIV><B>¸Þ´ÏÆä½ºÆ®¿¡¼± Action.MAINÇÊÅÍ¸¦ ¸ðµç ¿¢Æ¼ºñÆ¼¿¡ »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù.</B></DIV>
<DIV><B>¸ÇÃ³À½ ½ÇÇàµÇ´Â ¸ÞÀÎ ¿¢Æ¼ºñÆ¼°¡ ¾Æ´Ñ ¾ÆÀÌÄÜÀ» ÅëÇØ¼­ ´Ù¸¥ ¿¢Æ¼ºñÆ¼¸¦ ¶ç¿ì°Ô ÇÏ°í </B></DIV>
<DIV><B>½ÍÀ¸½Ã¸é,</B></DIV>
<DIV><B>alias¸¦ ÅëÇØ ´ë»ó ¿¢Æ¼ºñÆ¼¸¦ Àâ¾ÆÁÖ°í, ´ë»ó ¿¢Æ¼ºñÆ¼´Â ÀÎÅÙÆ® ÇÊÅÍ·Î ¸ÞÀÎ°ú ·±Ã³¸¦</B></DIV>
<DIV><B>³Ö¾îÁÝ´Ï´Ù.</B></DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV><B></B>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&lt;activity-alias android:name=".CreateShortcuts" <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; android:targetActivity=".TestshortCut"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<BR>&nbsp;&nbsp; &nbsp;&nbsp;&lt;intent-filter&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;action android:name="android.intent.action.CREATE_SHORTCUT" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;category android:name="android.intent.category.DEFAULT" /&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/intent-filter&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/activity-alias&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><B>//ÆÛ¹Ì¼ÇÀº ¼³Ä¡/»èÁ¦ µÎÁ¾·ù°¡ ÀÖ½À´Ï´Ù. Áö±Ý±îÁö ÇÑ°ÍÀº ¼³Ä¡»ÓÀÌ°í »èÁ¦¸¦ ÇÏÁö </B></DIV>
<DIV><B>¾Ê¾Ò´Âµ¥. ¹ÙÅÁÈ­¸é¿¡ ¸¸µé¾îÁö´Ùº¸´Ï ¾Û¿¡¼­ »èÁ¦ÇÏ´Â ºóµµº¸´Ù ¹Û¿¡¼­ Áö¿ì´Â ºóµµ°¡</B></DIV>
<DIV><B>´õ ³ô±â ¶§¹®¿¡ µû·Î ¾ð±ÞÇÏÁö ¾Ê½À´Ï´Ù. ¼³Ä¡¿Í »èÁ¦¸ðµÎ ÆÛ¹Ì¼ÇÀÌ ÇÊ¿äÇÏ°í </B></DIV>
<DIV><B>¾Æ·¡´Â ¼³Ä¡ ÆÛ¹Ì¼ÇÀÔ´Ï´Ù.</B></DIV>
<DIV>&lt;uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>¼Ò½ºÆÄÀÏÀ» Ã·ºÎÇÏ¿´À¸´Ï, º»¹®ÀÌ ÀÌÇØ°¡ µÇÁö ¾ÊÀ¸½Ã¸é ¼Ò½º¸¦ Âü°íÇØº¸½Ã±â ¹Ù¶ø´Ï´Ù.</DIV>]]></description>
<dc:creator>±èº´ÁÖ</dc:creator>
<dc:date>Wed, 25 Jul 2012 23:35:58 +0900</dc:date>
</item>
</channel>
</rss>
