Michal K が言ったように、 and/orを使用AlarmManager
してアプリを定期的に起動できます。Service
BroadcastReceiver
ただし、ユーザーのバッテリーを節約するために、接続をポーリングしないことを強くお勧めします。
代わりに、 Google Cloud Messaging for AndroidまたはGCM (以前は C2DM と呼ばれていました)を使用できます。
サイトは次のとおりです。
http://developer.android.com/guide/google/gcm/index.html
編集
ここでの主な利点は、Google アカウントを持っている Android フォンがすでに Google のサーバーを定期的にポーリングしていることです。これは、通信事業者 (Verizon/AT&T など) の協力を得て行います。このため、ラジオは低電力モードになり、プッシュ通知を受信できます。Google のサービスを使用することで、余分なバッテリーの消耗を引き起こすことなく、アプリがプッシュ通知を介してデータを受信できるようになります。
====================
(また、これに関する私の他の投稿からの情報の一部です)。
今年、セル無線がほとんどの場合アイドル/低電力状態にあり、「ウォームアップ」に数秒かかることについて、非常に興味深い Google IO トークがありました。彼らはまた、定期的にインターネットをポーリングすると実際にバッテリーが消耗するという危険性についても議論しています。
http://www.youtube.com/watch?v=PwC1OlJo5VM
バッテリートーク開始 17:12頃
http://www.youtube.com/watch?v=PwC1OlJo5VM&feature=player_detailpage#t=1032s
プレゼンテーションのスライド: