{"id":330,"date":"2012-05-17T22:57:05","date_gmt":"2012-05-17T13:57:05","guid":{"rendered":"http:\/\/www.typea.info\/blog\/index.php\/2012\/05\/17\/android_app_1\/"},"modified":"2012-05-17T22:57:05","modified_gmt":"2012-05-17T13:57:05","slug":"android_app_1","status":"publish","type":"post","link":"https:\/\/www.typea.info\/blog\/index.php\/2012\/05\/17\/android_app_1\/","title":{"rendered":"Android App \u30a6\u30a3\u30b8\u30a7\u30c3\u30c8 \u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u51e6\u7406\u3092\u3059\u308b"},"content":{"rendered":"<p><a href=\"https:\/\/www.typea.info\/blog\/index.php\/2012\/05\/16\/android_app\">App \u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u3066\u307f\u305f<\/a>\u306e\u3067\u3001\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u306e\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u305f\u3089\u3001\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8868\u793a\u3055\u305b\u3066\u307f\u305f\u30e1\u30e2\u3002<\/p>\n<pre class=\"prettyprint linenums\">package info.typea.eitangoroid;\r\n\r\nimport info.typea.eitangoroid.pro.R;\r\n\r\nimport android.app.PendingIntent;\r\nimport android.app.Service;\r\nimport android.appwidget.AppWidgetManager;\r\nimport android.appwidget.AppWidgetProvider;\r\nimport android.content.ComponentName;\r\nimport android.content.Context;\r\nimport android.content.Intent;\r\nimport android.os.IBinder;\r\nimport android.util.Log;\r\nimport android.widget.RemoteViews;\r\n\r\npublic class FlippadWidgetProvider extends AppWidgetProvider {\r\n    \r\n    @Override\r\n    public void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds) {\r\n        for (int i=0; i&lt;appWidgetIds.length; i++) {\r\n            \r\n            Intent intent = new Intent(context, WidgetService.class);\r\n            PendingIntent pendingIntent = PendingIntent.getService(context, 0, intent, 0);\r\n            RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.flippad_widget);\r\n            rv.setOnClickPendingIntent(R.id.btn_showmessage, pendingIntent);\r\n            \r\n            appWidgetManager.updateAppWidget(appWidgetIds[i], rv);\r\n        }\r\n    }\r\n\r\n    public static class WidgetService extends Service {\r\n        \r\n        @Override\r\n        public void onStart(Intent intent, int startId) {\r\n            RemoteViews rv = new RemoteViews(getPackageName(), R.layout.flippad_widget);\r\n            rv.setTextViewText(R.id.txt_message, \"message!!\");\r\n            \r\n            ComponentName thisWidget = new ComponentName(this, FlippadWidgetProvider.class);\r\n            AppWidgetManager manager = AppWidgetManager.getInstance(this);\r\n            manager.updateAppWidget(thisWidget, rv); \r\n        }\r\n\r\n        @Override\r\n        public IBinder onBind(Intent intent) {\r\n            return null;\r\n        }\r\n    }\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>App \u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u3092\u4f5c\u6210\u3057\u3066\u307f\u305f\u306e\u3067\u3001\u30a6\u30a3\u30b8\u30a7\u30c3\u30c8\u306e\u30dc\u30bf\u30f3\u3092\u62bc\u3057\u305f\u3089\u3001\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u8868\u793a\u3055\u305b\u3066\u307f\u305f\u30e1\u30e2\u3002 package info.typea.eitangoroid; import info.typea.eitango [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"sns_share_botton_hide":"","vkExUnit_sns_title":"","_vk_print_noindex":"","sitemap_hide":"","_veu_custom_css":"","veu_display_promotion_alert":"","vkexunit_cta_each_option":"","footnotes":""},"categories":[39],"tags":[],"class_list":["post-330","post","type-post","status-publish","format-standard","hentry","category-android"],"veu_head_title_object":{"title":"","add_site_title":""},"_links":{"self":[{"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/posts\/330","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=330"}],"version-history":[{"count":0,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/posts\/330\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.typea.info\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}