2011-03-03
Widget¤ÎIntent.putExtra¤Ë¤Ä¤¤¤Æ
Widget¤Ç´Ê°×¥é¥ó¥Á¥ã¤òºî¤Ã¤Æ¤ß¤¿¤¬¡¢¤¤¤¯¤Ä¤«¤Î°Û¤Ê¤ëView¤ò¥¯¥ê¥Ã¥¯¤¹¤ë¤È¤½¤ì¤¾¤ì°Û¤Ê¤Ã¤¿¥Ñ¥é¥á¡¼¥¿¤òÅϤ·¤¿¤¤¤Î¤Ë¤¦¤Þ¤¯¤¤¤«¤Ê¤¤¡£
9¸Ä¤ÎView¤ËÂФ·¤Æ¤½¤ì¤¾¤ìIntent¤òºîÀ®¤·¤Æ¡¢putExtra¤Ç¥Ñ¥é¥á¡¼¥¿¤òÀßÄꤷ¤ÆService¤ËÈô¤Ð¤¹¤È¤¤¤¦´¶¤¸¤òºÇ½é°Ê²¼¤Î¤è¤¦¤Ë¤·¤¿¤égetExtra¤ò¤·¤Æ¤âÀßÄꤷ¤¿¥Ñ¥é¥á¡¼¥¿¤¬¼è¤ì¤Ê¤¤¡£
Intent[] clickIntent = new Intent[9]; PendingIntent[] pendingIntent = new PendingIntent[9]; for(int i = 0; i < clickIntent.length; i++){ clickIntent[i] = new Intent(ACTION_CLICK); clickIntent[i].putExtra(KEY, i); pendingIntent[i] = PendingIntent.getService(getApplicationContext(), 0, clickIntent[i], 0); views.setOnClickPendingIntent(icons[i], pendingIntent[i]); }
¾ðÊó¤òõ¤·¤Æ°Ê²¼¤Î¤è¤¦¤Ë½¤Àµ
Intent[] clickIntent = new Intent[9]; PendingIntent[] pendingIntent = new PendingIntent[9]; for(int i = 0; i < clickIntent.length; i++){ clickIntent[i] = new Intent(ACTION_CLICK); clickIntent[i].putExtra(KEY, i); pendingIntent[i] = PendingIntent.getService(getApplicationContext(), i¡Ê¢«¤³¤³¡¡Ë, clickIntent[i], PendingIntent.FLAG_UPDATE_CURRENT¡Ê¢«¤³¤³¢¡Ë); views.setOnClickPendingIntent(icons[i], pendingIntent[i]); }
¡¤¬¸¶°ø¤À¤Ã¤¿¤ß¤¿¤¤¤Ç¤¹¤Í¡£
¤Ç¤âAndroid Developers¤Î¥ê¥Õ¥¡¥ì¥ó¥¹¤Ë¤ÏPendingIntent.getService¤ÎÂ袰ú¿ô¤ÎÀâÌÀ¤Ï°Ê²¼¤Î¤è¤¦¤Ë½ñ¤¤¤Æ¤¢¤ë¡£
Private request code for the sender (currently not used).
not used¤Ã¤Æ½ñ¤¤¤Æ¤¢¤ë¤«¤éŬÅö¤Ç¤¤¤¤¤È»×¤Ã¤¿¤Î¤Ë¡Ä
»²¹ÍURL
http://syun-blog.cocolog-nifty.com/blog/2010/04/androidappwidge.html
¥È¥é¥Ã¥¯¥Ð¥Ã¥¯ - http://d.hatena.ne.jp/yujimny/20110303/1299115905
¥ê¥ó¥¯¸µ
- 6 http://d.hatena.ne.jp/isher/20090709/1247111136
- 6 http://www.google.co.jp/search?hl=ja&lr=lang_ja&tbs=lr:lang_1ja&q=android+¾ïÃ󥵡¼¥Ó¥¹¡¡µ¯Æ°&aq=f&aqi=&aql=&oq=
- 4 http://www.google.co.jp/search?hl=ja&lr=lang_ja&biw=1011&bih=701&rlz=1R2ADRA_jaJP421&tbs=lr:lang_1ja&q=android+keyboardview&aq=f&aqi=g1&aql=&oq=
- 4 http://www.google.co.jp/search?sourceid=chrome&ie=UTF-8&q=Android+android:scheme+¼ïÎà
- 3 http://search.yahoo.co.jp/search?p=read+only+file+system&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 3 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&q=android¥¢¥×¥ê+¥·¥ã¥É¥¦¤Î&aq=f&aqi=&aql=&oq=
- 3 http://www.google.co.jp/search?q=android+¥Í¥Ã¥È¥ï¡¼¥¯+¥¨¥é¡¼È½ÊÌ&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a
- 3 http://www.google.com/search?client=ubuntu&channel=fs&q=android+launchmode&ie=utf-8&oe=utf-8
- 3 http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=logcat+²þ¹Ô¥³¡¼¥É&num=50
- 2 http://androids.sitemix.jp/?p=7332