¾ÛÅøÁî
46.¢½.168.138
46.¢½.168.129
46.¢½.168.161
46.¢½.168.136
46.¢½.168.145
46.¢½.168.162
46.¢½.168.144
46.¢½.168.140
115.¢½.135.198
46.¢½.168.139
 
°Ô½Ã¹° 26°Ç
   
°£¸¸¿¡ ±Û¾²³×¿ä À̹ø¿£ launcherShortCut (¹Ù·Î°¡±â ¾ÆÀÌÄÜ)ÀÔ´Ï´Ù.
±Û¾´ÀÌ : ±èº´ÁÖ                   ³¯Â¥ : 2012-07-25 (¼ö) 23:35 Á¶È¸ : 11996
shortcut.zip (669.1K), Down : 6, 2012-07-25 23:35:58
¸ÕÀú
LauncherShortCutÀº API_DEMos¿¡ Àü¹ÝÀûÀÎ ¼Ò½º°¡ ³ª¿Í ÀÖ½À´Ï´Ù¸¸
ÀÎÅÙÆ®¶ó´øÁö ¼³¸íÀÌ ¾à°£ ºÎÁ·ÇÏ´õ±º¿ä.
¶ÇÇÑ ¿©·¯°³ÀÇ ¾×ƼºñƼ Áß Æ¯Á¤ ¾×ƼºñƼ¿¡ ´ëÇØ shortcutÀ» Ãß°¡ÇÏ´Â ¹ýµµ ¾ø°í,
´Ü¼øÈ÷ ÇϳªÀÇ ¾×ƼºñƼ¿¡¼­¸¸ 󸮸¦ ÇÏ´õ±º¿ä.
---------------
À̹ø¿¡ ¿ä°ñ ´Ù·ïº¸¸é¼­ ÇÑ°¡Áö Àǹ®Á¡ÀÌ »ý°å¾ú½À´Ï´Ù.
 <action android:name="android.intent.action.MAIN" />
 <category android:name="android.intent.category.LAUNCHER" />
ÀÎÅÙÆ® ÇÊÅÍ¿¡ º¸¸é ÀÌ µÎÁÙÀÇ ±¸¹®À» ÀÚÁÖ º¸¼ÌÀ» ÅÙµ¥.
ÀÌ ÀÎÅÙÆ® ÇÊÅÍÀÇ ¿ªÈ°Àº ¾ÛÀÌ ½ÇÇà µÇ ¾úÀ»½Ã¿¡ °¡Àå ¸ÕÀú º¸¿©ÁÖ´Â ¾×ƼºñƼ´Ù.
¶ó´Â°É ¸í½ÃÇØÁִ°ÅÁÒ.
ÇÏÁö¸¸ APIDEMOSÀÇ ¸Þ´ÏÆ佺Ʈ¸¦ º¸¸é, ÆÐÅ°ÀÚ°¡ ´Ù¸£±äÇϳª ÇϳªÀÇ ¾ÛÀÓ¿¡µµ ºÒ±¸ÇÏ°í
À§ÀÇ ÀÎÅÙÆ® ÇÊÅÍ°¡ °ÅÀÇ ¸ðµç »ùÇø¶´Ù Á¸ÀçÇÏ¿´½À´Ï´Ù.
ÀÌ°Ç ´Ù½Ã¸»Çؼ­ À§ÀÇ ÀÎÅÙÆ® ÇÊÅÍÀÇ Á¶°ÇÀº ±âº»ÀûÀ¸·Î µ¿ÀÏÇϳª,
¹Ýµå½Ã ¾Û¿¡ Çϳª¸¸ Á¸ÀçÇؾߵǴ °ÍÀº ¾Æ´Ï°í, °¢ ¾×ƼºñƼ°¡ À§ÀÇ ÇÊÅ͸¦ °¡Áú ¼ö ÀÖ´Ù¶ó´Â
°á·ÐÀÌ ³ª¿À´õ±º¿ä.
 
ÇÑ ¿¹·Î Ä«Ä«¿ÀÅåÀÇ °æ¿ì ¾ÆÀ̵𸦠Ŭ¸¯Çؼ­ ¹ÙÅÁÈ­¸éÀ¸·Î »¬ ¼ö Àִµ¥,
ÀÌ ¶§, ¼ôÄÆÀ» ÅëÇÑ ½ÇÇàÀº ¾ÆÀ̵𸦠Ŭ¸¯Çß´ø ¾×ƼºñƼ°¡ mainÅÜÀ¸·Î ¼³Á¤ µË´Ï´Ù.
 
¾Æ·¡ÀÇ ¼Ò½º´Â ¼ôÄÆÀ» »ý¼ºÇÏ°í ¼ôÄÆ¿¡ ½ÇÇàÀÎÅÙÆ®µîÀÇ Á¤º¸¸¦ ½Ç¾î º¸³»ÁÝ´Ï´Ù.
 
private void addShortcut() {
 
            private void addShortcut() {
 
    //ÀÌ ºÎºÐÀÌ Á¦ÀÏ Áß¿äÇÕ´Ï´Ù. ¼ôÄÆÀ¸·Î »ý¼ºµÈ ¾ÆÀÌÄÜÀÌ ¾î´À ÇÊÅ͸¦ µû¶ó
          °¡´À³Ä¸¦ °áÁ¤ÇØÁÝ´Ï´Ù. ÀüÈ­ÀÇ °æ¿ì ACTION_CALLµîÀ¸·Î ¼³Á¤ÇÏ½Ã¸é µË´Ï´Ù.

      Intent shortcutIntent = new Intent(Intent.ACTION_MAIN);
 

      shortcutIntent.putExtra("cName", "ÄÚ¸®¾Æ");
 
 
   //ÀÌ ºÎºÐÀº »©¼Åµµ º° Àǹ̴ ¾ø½À´Ï´Ù. (putextra·Î ½Ç¾îº¸³»Áö´Â °ÍÀº ¾ÆÀÌÄÜÀ» ÅëÇØ
     ½ÇÇàµÈ ¾×ƼºñƼ¿¡ µ¥ÀÌÅ͸¦ ½Ç¾îº¸³»ÁÖ´Â ¿ªÈ°À» ÇØÁÝ´Ï´Ù.)
      shortcutIntent.putExtra(EXTRA_KEY, "ApiDemos Provided This Shortcut");
 
// ¸ÇÀ§ÀÇ ACTION_MAIN°ú ¸¶Âù°¡Áö·Î ÇÊÅÍÂÊÀε¥, ·±Ã³´Â ½ÇÇà. DEFAULT´Â ±âº»°ªÀ»
    °¡Áý´Ï´Ù. º¸Åë ¾ÆÀÌÄÜÀ» ÅëÇؼ­ ¾×ƼºñƼ¸¦ ½ÇÇàÇϹǷΠLAUNCHER¸¦ ÇØÁÖ½Ã¸é µË´Ï´Ù.
      shortcutIntent.addCategory(Intent.CATEGORY_LAUNCHER);
 
 // ÀÌ°Ç ½ÇÇàµÉ ¾×ƼºñƼÀÇ Å¬·¡½º¿Í À̸§À» °¡Á®¿À´Â ºÎºÐÀÔ´Ï´Ù.
    ÀÌ ¼Ò½º¸¦ ½ÇÇàÇÏ´Â ¾×ƼºñƼÀÇ À̸§À» °¡Á®°¡¸ç, ÀÓÀÇ·Î Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
    ¶ÇÇÑ ÄÁÅؽºÆ®´Â Ưº°ÇÑ °æ¿ì°¡ ¾Æ´Ï¸é this·Î ó¸®ÇØÁֽøéµË´Ï´Ù.
      shortcutIntent.setClassName(this, this.getClass().getName());
 
// ¾ÆÀÌÄÜÀ» ÅëÇØ ½ÇÇàÇÏ¸é ±âÁ¸¿¡ ÄÑÁ® ÀÖ´ø ¿ø·¡ ¾ÛÀ» ²¨¹ö¸®°Å³ª Àç½ÃÀÛÇÔ.
      shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|
      Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
 

      Intent intent = new Intent();
 // À§¿¡¼­ ÀÎÅÙÆ®¿¡ ´ãÀº Á¤º¸µéÀ» ÀÌ ÀÎÅÙÆ®¿¡ ½Ç¾î º¸³À´Ï´Ù.
// µÎ¹ø°ÀÇ NAMEÀº ¾ÆÀÌÄÜÀÇ "À̸§"ÀÌ µË´Ï´Ù.
// ¼¼¹ø°´Â ¹ÙÅÁÈ­¸é¿¡ Àû¿ëµÉ ¾ÆÀÌÄÜÀ» Á¤ÀÇ ÇÕ´Ï´Ù. ¾Û ³»ºÎÀÇ À̹ÌÁö¸¦ °¡Á®¿À¹Ç·Î
    ¹Ýµå½Ã ¾Æ·¡¿Í °°Àº ¹æ¹ýÀ¸·Î Á¤ÀÇ ÇÏ¼Å¾ß µË´Ï´Ù.
// ¸¶Áö¸·Àº ¾ÆÀÌÄÜÀ» »ý¼ºÇÕ´Ï´Ù.
// setResult/sendBroadcastÀÇ °æ¿ì ÀÌ ¾ÆÀÌÄÜÀ» ¸¸µé¾î º¸³»´Â ¾×ƼºñƼ¿¡ shortcutintent¿¡ ½Ç¾îº¸³½ Á¤º¸¸¦ ´Ù½Ã¹Þ¾Æ¿Ã¶§ »ç¿ëÇϽø頵˴ϴÙ.
      intent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
      intent.putExtra(Intent.EXTRA_SHORTCUT_NAME, "ÄÚ¸®¾Æ");
      intent.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
                           Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher));
      intent.putExtra("duplicate", false);
      intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
     
      sendBroadcast(intent);
      setResult(RESULT_OK,intent);
 }
 
// ¿¢Æ¼ºñƼ alias´Â Ÿ°Ù ¿¢Æ¼ºñƼ¸¦ ½ÇÇàÇØÁÖ´Â ¹æ½ÄÀÔ´Ï´Ù. ´Ü, Ÿ°Ù ¿¢Æ¼ºñƼ´Â
»óÀ§¿¡¼­ ¸Þ´ÏÆ佺Ʈ¿¡ Á¤ÀÇ°¡ µÇ¾î ÀÕ¾î¾ß µË´Ï´Ù.
¸Þ´ÏÆ佺Ʈ¿¡¼± Action.MAINÇÊÅ͸¦ ¸ðµç ¿¢Æ¼ºñƼ¿¡ »ç¿ëÀÌ °¡´É ÇÕ´Ï´Ù.
¸ÇóÀ½ ½ÇÇàµÇ´Â ¸ÞÀÎ ¿¢Æ¼ºñƼ°¡ ¾Æ´Ñ ¾ÆÀÌÄÜÀ» ÅëÇؼ­ ´Ù¸¥ ¿¢Æ¼ºñƼ¸¦ ¶ç¿ì°Ô ÇÏ°í
½ÍÀ¸½Ã¸é,
alias¸¦ ÅëÇØ ´ë»ó ¿¢Æ¼ºñƼ¸¦ Àâ¾ÆÁÖ°í, ´ë»ó ¿¢Æ¼ºñƼ´Â ÀÎÅÙÆ® ÇÊÅÍ·Î ¸ÞÀΰú ·±Ã³¸¦
³Ö¾îÁÝ´Ï´Ù.
 
 
  <activity-alias android:name=".CreateShortcuts"
      android:targetActivity=".TestshortCut"
      >
     <intent-filter>
                <action android:name="android.intent.action.CREATE_SHORTCUT" />
                <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
        </activity-alias>
 
 
//Æ۹̼ÇÀº ¼³Ä¡/»èÁ¦ µÎÁ¾·ù°¡ ÀÖ½À´Ï´Ù. Áö±Ý±îÁö ÇÑ°ÍÀº ¼³Ä¡»ÓÀÌ°í »èÁ¦¸¦ ÇÏÁö
¾Ê¾Ò´Âµ¥. ¹ÙÅÁÈ­¸é¿¡ ¸¸µé¾îÁö´Ùº¸´Ï ¾Û¿¡¼­ »èÁ¦ÇÏ´Â ºóµµº¸´Ù ¹Û¿¡¼­ Áö¿ì´Â ºóµµ°¡
´õ ³ô±â ¶§¹®¿¡ µû·Î ¾ð±ÞÇÏÁö ¾Ê½À´Ï´Ù. ¼³Ä¡¿Í »èÁ¦¸ðµÎ Æ۹̼ÇÀÌ ÇÊ¿äÇÏ°í
¾Æ·¡´Â ¼³Ä¡ Æ۹̼ÇÀÔ´Ï´Ù.
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
 
 
¼Ò½ºÆÄÀÏÀ» ÷ºÎÇÏ¿´À¸´Ï, º»¹®ÀÌ ÀÌÇØ°¡ µÇÁö ¾ÊÀ¸½Ã¸é ¼Ò½º¸¦ Âü°íÇغ¸½Ã±â ¹Ù¶ø´Ï´Ù.
* ±ÛÀ» µî·ÏÇϽǶ§ ²À ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é °³ÀÎÁ¤º¸¸¦ ³²±âÁö ¸¶¼¼¿ä ^^ (¿¬¶ôó,À̸ÞÀÏÁÖ¼Ò,Áֹεî·Ï¹øÈ£ µî)




±èº´ÁÖ ´ÔÀÇ Tip&Tech ÃÖ½Å±Û [´õº¸±â]


   

°Ô½Ã¹° 26°Ç
¹øÈ£ Á¦¸ñ ±Û¾´ÀÌ ³¯Â¥ Á¶È¸
26  The content of the adapter has changed but ListView ... ¿¡·¯ ÀϹÝÀû ÇØ°á¹ý. ±èº´ÁÖ 04-16 15358
25  °£´ÜÇÏ°Ô Æнº¿öµå¿¡ ¼ýÀÚ°¡ È¥¿ëµÇ¾ú´ÂÁö ó¸®ÇÒ ¼ö ÀÖ´Â ¸Þ¼ÒµåÀÔ´Ï´Ù. ±èº´ÁÖ 01-31 6421
24  handler¸¦ ÀÌ¿ëÇØ °¡º¯½Ã°£ ¹Ýº¹ ÀÛ¾÷Çϱâ. ±èº´ÁÖ 11-26 8356
23  String -> HEX ±èº´ÁÖ 11-12 5759
22  ¸®½ºÆ® ÀÛ¾÷½Ã¿¡ ±âº»ÀûÀ¸·Î ¾Ë¾ÆµÎ¼Å¾ß µÉÁ¡. +1 ±èº´ÁÖ 10-08 6833
21  ÁÖ¼Ò·Ï Ãß°¡/»èÁ¦ °¨ÁöÇؼ­ ¾ÛÀÇ dbÃß°¡/»èÁ¦Çϱâ. ±èº´ÁÖ 09-24 12444
20  È®À帮½ºÆ®°¡ 3µª½º ÀÌ»óÀÌ µÉ±î? ¾ÈµÉ±î? +1 ±èº´ÁÖ 08-21 7600
19  ZXing ¹ÙÄÚµå ½ºÄµºÎºÐ Å©±â Á¶ÀýÇϱâ. ±èº´ÁÖ 08-06 14636
18  ÀÌŬ¸³½º¿¡¼­ ·¹À̾ƿô xml ±×·¡ÇȺκÐÀÌ °©Àڱ⠾Ⱥ¸ÀÏ°æ¿ì. +1 ±èº´ÁÖ 07-27 6405
17  °£¸¸¿¡ ±Û¾²³×¿ä À̹ø¿£ launcherShortCut (¹Ù·Î°¡±â ¾ÆÀÌÄÜ)ÀÔ´Ï´Ù. ±èº´ÁÖ 07-25 11997
16  ÆùÀÇ Çϵå¿þ¾î Á¦¾î°ü·Ã ȤÀº Çϵå¿þ¾îÁ¢±Ù°ü·Ã ¾Û Á¦ÀÛ½Ã. ±èº´ÁÖ 02-29 5081
15  Layout Multiple Touch °£´Ü ±¸Çö. +1 ±èº´ÁÖ 01-20 4882
14  ¾Èµå·ÎÀ̵å Çػ󵵺° ÁÂÇ¥+ À̹ÌÁö Å©±â ¼öÁ¤Çϱâ(º¯Á¾µð½ºÇ÷¹ÀÌ´Â Àû¿ëx) ±èº´ÁÖ 01-18 13167
13  ³¯¾¾¾Û Á¦ÀÛÇϽô ºÐµé Âü°í¿ë. +1 ±èº´ÁÖ 01-06 8503
12  ±¸±Û Ä̸°´õ ¿¬µ¿Çϱâ. +6 ±èº´ÁÖ 11-30 7161
11     ±¸±Û Ä̸°´õ ¿¬µ¿Çϱâ + ±Û¾²±â. ±èº´ÁÖ 12-01 5676
10        ¿øº»ÀÌ ¼öÁ¤ÀÌ ¾ÈµÇ´Â°ü°è·Î...(±¸±Û Ķ¸°´õ ¸®½ºÆ®JSON±Ü¾î¿À±â+ µî·Ï) ±èº´ÁÖ 12-03 6709
9  °£´ÜÇÑ À§Á¬ ¸¸µé±â. +1 ±èº´ÁÖ 11-21 8040
8  ¾Æ·¡¿¡ À̾ Ƽ½ºÅ丮 ´ñ±Û ¼öÁ¤Çϱâ.(POSTÆí) +1 ±èº´ÁÖ 11-09 5019
7  tiStory Api ÀÌ¿ëÇϱâ.(XML parsing) +3 ±èº´ÁÖ 11-09 5786
 1  2  
 
 
 
Copyright ¨Ï wwwold.androidstudy.co.kr. All rights reserved.