私はアンドロイドには新しく、入ってくるSMSを聞く必要があるシンプルなアプリを開発しようとしています。私はBroadcastReceiverクラスを使う必要があることを知っていますし、自分の放送受信機を作る方法も知っています。しかし、どうすればそれを始めることができますか?マニフェストにそのコードを設定すると自動的に起動しますか?アプリには主なアクティビティだけがあります。このアクティビティのonCreateで何とかブロードキャストレシーバを追加する必要がありますか?私は答えを探しましたが、それでも私には分かりません。私は尋ねるのはうれしくないことを知っていますが、いくつかのサンプルコードを共有することができれば幸いです。ありがとう!放送受信機はいつ開始されますか?
-1
A
答えて
4
AndroidManifest.xml内に受信者を宣言する場合は、何もする必要はありません。ブロードキャストが送信されると、Androidシステムはインストールされているすべてのアプリを調べ、適切なReceiverが宣言されている各アプリに通知し、必要に応じて処理を開始します。 SMSのようなほとんどの場合、それは受信者を宣言する方法です。なぜなら、ほとんどの放送は、放送に反応するように現在実行していないときにあなたのアプリケーションを開くという意図で送信されるからです。
実行中のアクティビティ内でブロードキャストを宣言することもできます。これは、実行中のアプリケーションのUIをブロードキャストで直接更新する場合に便利です。
関連する問題
- 1. twitterで放送されていない放送受信機
- 2. 放送受信機
- 3. 放送受信機はいつか後で何も受信しません
- 4. android:1つの放送受信機から別の放送受信機に値を渡す方法は?
- 5. 放送受信機は受信していません
- 6. kotlinの放送受信機
- 7. ConnectivityManager.CONNECTIVITY_ACTION放送受信機
- 8. アンドロイド放送受信機の使い方
- 9. ハンドラのない放送受信機(ベストプラクティス)
- 10. Android放送はウィジェットから受信されていません
- 11. アンドロイドでキャンセルする放送受信機
- 12. Android放送が順番に受信されていますか?
- 13. Android放送受信機は常に稼動しています
- 14. 放送受信機からインテントを開始することは可能ですか?
- 15. 放送受信機とウィジェットのタイムゾーン
- 16. CanvasWatchFaceServiceのカスタム放送受信機
- 17. アンドロイド放送受信機&通知
- 18. Android放送受信機+静的変数
- 19. 1つの放送受信機の2つのイベント
- 20. アプリは1つの放送受信機で構成できますか?
- 21. 放送受信機が動作していない放送管理者
- 22. アンドロイド放送受信機で機能を実行するには?
- 23. 放送受信機が余分に得られない
- 24. 送信済みSMSメッセージのAndroid放送受信機?
- 25. 放送受信機を利用して活動を始めるには
- 26. 複数のアクションを持つAndroid放送受信機
- 27. 1つの放送受信機でのみ動作できますか?
- 28. 受信メッセージから放送を受信できません
- 29. エスプレッソ:放送イベントを受信
- 30. インストール直後にAndroid放送受信機が呼び出されない
ありがとうございます!いいえ、放送はUIの何かを変更する必要はありません、ちょうどバックグラウンドでいくつかのことを行う..本当にあなたの助けに感謝:) –