Android > ÀÎÅÙÆ®(Intent) #1 - Á¤¸® µî·ÏÀÏ : 2017-07-05 11:22 Á¶È¸¼ö : 53,218¾Èµå·ÎÀ̵å´Â »õ·Î¿î ȸéÀ» ¸¸µé°í ±× ȸéÀ¸·Î À̵¿Çϱâ À§ÇØ ¾×ƼºñƼ¸¦ ¸¸µé°í ±× ¾×ƼºñƼ¸¦ ¶ç¿ì´Â °úÁ¤À» °ÅÄ¡°Ô µË´Ï´Ù.
±×¸®°í ¾×ƼºñƼ¸¦ ¶ç¿ì´Â °úÁ¤¿¡¼ ÀÎÅÙÆ®¶ó´Â °ÍÀ» ¸¸µé°í ±× ÀÎÅÙÆ®ÀÇ ÆĶó¹ÌÅÍ·Î ¾×ƼºñƼ Ŭ·¡½º °´Ã¼¸¦ Àü´ÞÇÏ¸é ±× ¾×ƼºñƼ°¡ ÀÇ¿öÁö´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÎÅÙÆ®´Â ´Ù¸¥ ¾×ƼºñƼ¸¦ ÀÇ¿ì°Å³ª ±â´ÉÀ» µ¿ÀÛ½ÃÅ°±â À§ÇÑ ¼ö´ÜÀ¸·Î »ç¿ëµË´Ï´Ù. ÀÎÅÙÆ®¸¦ Á¤ÀÇÇÏ´Â ÆÐÅ°Áö´Â android.content.Intent À̸ç ÀÎÅÙÆ®°¡ ±¸¼º¿ä¼Ò°£ÀÇ ÀÛ¾÷ ¼öÇàÀ» À§ÇÑ Á¤º¸¸¦ Àü´ÞÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. 1. ¾×¼Ç(Action) ÀÎÅÙÆ® ¾×¼ÇÀº ¼ö»ýÇÒ ÀÛ¾÷ ³»¿ëÀ» ¸»ÇÑ´Ù. ÀÎÅÙÆ® ¾×¼ÇÀº ¾×ƼºñƼ ¾×¼Ç°ú ºê·Îµåij½ºÆ® ¾×¼ÇÀ¸·Î ³ª´©¾îÁø´Ù. ¾×ƼºñƼ ¾×¼ÇÀº À̸§ ±×´ë·Î ¾×ƼºñƼ¸¦ È£ÃâÇÏ°Ú´Ù´Â ¾×¼ÇÀÌ°í ºê·Îµåij½ºÆ® ¾×¼ÇÀº ºê·Îµåij½ºÆ® ¸®½Ã¹ö¸¦ È£ÃâÇÏ°Ú´Ù´Â ¾×¼ÇÀÌ´Ù. - ¾×ƼºñƼ ¾×¼Ç
- ºê·Îµåij½ºÆ® ¾×¼Ç
´ëºÎºÐ ÀÎÅÙÆ®ÀÇ ¾×¼Ç¿¡ µû¶ó ´ÙÀ½ ¼¼ºÎÀûÀÎ ¸Å°³º¯¼öµéÀÇ ÁýÇÕ(ÀÎÅÙÆ®¿Í ÀÚ·á¿Í ¿¢½ºÆ®¶ó Çʵå)ÀÌ ¾î¶»°Ô ±¸¼ºµÉÁö °áÁ¤ÇϰԵȴÙ. µû¶ó¼ °¡´ÉÇÑ »ó¼¼ÇÑ ¾×¼ÇÀ̸§À» »ç¿ëÇØ¾ß ÇÏ°í, ÀÎÅÙÆ®ÀÇ ³ª¸ÓÁö Çʵ带 º¸ÃæÇÏ´Â ¿ëµµ·Î »ç¿ëÇÏ°Ô µÈ´Ù. setAction()¸Þ¼µå¸¦ »ç¿ëÇÏ¿© ÀÎÅÙÆ® °´Ã¼ÀÇ ¾×¼ÇÀ» ¼³Á¤ÇÏ°í, ¼³Á¤µÈ ¾×¼ÇÀº getAction()¸Þ¼µå·Î ÀÐÀ»¼ö ÀÖ´Ù. 2. Ä«Å×°í¸®(Category) È£ÃâÇÏ°í ÀÚ ÇÏ´Â ´ë»ó ÄÄÆ÷³ÍÆ®¿¡ ´ëÇÑ Ãß°¡ÀûÀΠƯ¡À» ¾ð±ÞÇÑ´Ù. ¾Èµå·ÎÀ̵å´Â ¾Æ·¡¿Í °°ÀÌ ¸î°¡ÁöÀÇ Ä«Å×°í¸® »ó¼ö¸¦ Á¦°øÇÑ´Ù. - CATEGORY_BROWSABLE : ´ë»ó ¾×ƼºñƼ´Â À¥ºê¶ó¿ìÀúÀÇ ±â´ÉÀÌ ÀÖ¾î¾ß ÇÑ´Ù. - CATEGORY_HOME : ´ë»ó ¾×ƼºñƼ´Â Ȩ ȸéÀ» º¸¿©ÁÖ¾î¾ß ÇÑ´Ù. Ȩ ȸéÀº ´Ü¸»±â¸¦ ½ÃÀÛÇÒ ¶§ ¶Ç´Â HOME Å°°¡ ´·¶À» ¶§, »ç¿ëÀÚ°¡ º¸°Ô µÇ´Â ȸéÀ» ¸»ÇÑ´Ù. ȨȸéÀ» °®´Â´Ù´Â ¸»Àº Ȩ ȸéÀÇ ¾ÆÀÌÄܵîÀ» Á¤¸®ÇÏ´Â ±â´ÉÀÌ Àְųª ¶Ç´Â ´Ù¸¥ ¾×ƼºñƼ¸¦ È£Ãâ ÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» ¶æÇÑ´Ù. - CATEGORY_LAUNCHER : ´ë»ó ¾×ƼºñƼ´Â »ç¿ëÀÚ°¡ Á÷Á¢ È£ÃâÇÒ ¼ö ÀÖ´Â ¾×ƼºñƼ¸¦ ¸»ÇÑ´Ù. °á°úÀûÀ¸·Î Ä«Å×°í¸®´Â ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼º°ÝÀ» ¾Ë·ÁÁÖ´Â ±â´ÉÀ» ÇÑ´Ù.
|