私はサービスと放送受信機の違いを知りたいと思いますが、誰もがAndroid搭載携帯端末で観測できる例を指摘できます。 ありがとうandroidのサービスと放送受信者の違い
答えて
サービス:あなたがバックグラウンドで何かをしたい場合は、このアプリケーションが閉じていても、バックグラウンドで常に実行されます。別のプロセスでこれを作成することができますし、必要に応じて他のアプリにサービスを提供することもできます。コンテンツや音楽をダウンロードするのは良い例です。
ブロードキャストレシーバ:通常、システムは登録することであなたのアプリで受信できる情報を送信します。また、onReceiveメソッドを使用してそのことが起こったときに、必要なものを行うことができます。 Service and BroadcastReceiver
Service
バックグラウンドで何かしたいときに使用されます。長時間実行されているプロセスは、バックグラウンドのサービスを使用して実行できます。たとえば、アプリケーションが終了したときに音楽を再生したいとします。その場合、サービスは音楽と共にバックグラウンドで実行されます。
BroadcastReceiver
あなたには、いくつかのイベント中にいくつかのものやコードを発射したいときに使用されます。たとえば、イベントはデバイスのブートにあります。あなたは、デバイスのブーツ、日付と時刻がなどを変更したときに何かを実行したい場合は...
+1良い回答@ Lalit Poptani –
ありがとうございます。良いリソース。 – Blanc
ここでの相違点はもちろん当然ですが、1つの使用法があり、いくつかのイベントを受けて***が似ています。私はGCMを使って***プッシュ通知***について知り始めるときに 'Service'の使用法を見つけました。クライアント側では、2つのサービス 'GcmListenerService'と' InstanceIdListenerService'を持っています - もちろん、バックグラウンドで実行できるようにここでサービスを利用する必要がありますが、この場合、BroadcastReceiverのように動作します。 'OnReceive'に似たコールバックがあり、いくつかの放送' Intent'( 'IntentFilter'で指定)ごとに呼び出されます。 –
放送受信機は、システムやアプリケーションのイベントを登録することができますAndroidのコンポーネントです: 例は、新しいSMSが届くか、ここ
が良い記事で行わブート時にBroadcastReceiverを送信するシステムです。このイベントが発生すると、登録されたすべてのイベントの受信者にはAndroidによって通知されます。
サービスは、ユーザーとのやりとりをしていない状態で長時間実行される操作を実行するか、他のアプリケーションが使用する機能を提供したいというアプリケーションの希望を表すアプリケーションコンポーネントです。
- 1. 放送受信機が動作していない放送管理者
- 2. アプリ受信終了時に放送受信機とサービスが動作しない
- 3. ブロードキャスト送信者と受信者のペア
- 4. 送信済みSMSメッセージのAndroid放送受信機?
- 5. Android放送受信機+静的変数
- 6. 放送受信機
- 7. Android放送受信機が動作していませんRECEIVE_BOOT_COMPLETEDのサービス
- 8. kotlinの放送受信機
- 9. アンドロイドで放送中の受信者から実行中のサービスにインテントを送信
- 10. 放送受信機とウィジェットのタイムゾーン
- 11. android:1つの放送受信機から別の放送受信機に値を渡す方法は?
- 12. アンドロイド放送受信機の使い方
- 13. ハンドラのない放送受信機(ベストプラクティス)
- 14. twitterで放送されていない放送受信機
- 15. ConnectivityManager.CONNECTIVITY_ACTION放送受信機
- 16. エスプレッソ:放送イベントを受信
- 17. サービス内のブロードキャスト受信者
- 18. 送信者と受信者のMPI_BCASTとの暗黙の同期
- 19. 電子メール送信者と受信者間の仲介者
- 20. Androidでの放送受信機の動作方法
- 21. Android放送受信機が動作しない
- 22. Android放送受信機は常に稼動しています
- 23. Android放送が順番に受信されていますか?
- 24. Xamarin/Androidアプリ:放送受信機が動作しない
- 25. Android放送はウィジェットから受信されていません
- 26. Jetson TX1のUDP/TCP経由のGstreamer送信者と受信者
- 27. プライベートブロードキャストの送信者と受信者のアクセス許可
- 28. 放送受信機は受信していません
- 29. CanvasWatchFaceServiceのカスタム放送受信機
- 30. 複数のアクションを持つAndroid放送受信機
情報ありがとう – Blanc