Facebookメッセンジャーの仕組みを知りたいです。つまり、ブロードキャスト レシーバーを使用して、バックグラウンドで実行されているサービスがあると思います。本当に困惑するのは、メッセージを受信すると、ホーム画面にその人のプロフィール写真の円がポップアップ表示されることです。
どうすれば正確にそれを達成できますか? デスクトップにアイコンを表示します。(いいえ、ショートカットを設定したくありません)。
Facebookメッセンジャーの仕組みを知りたいです。つまり、ブロードキャスト レシーバーを使用して、バックグラウンドで実行されているサービスがあると思います。本当に困惑するのは、メッセージを受信すると、ホーム画面にその人のプロフィール写真の円がポップアップ表示されることです。
どうすれば正確にそれを達成できますか? デスクトップにアイコンを表示します。(いいえ、ショートカットを設定したくありません)。
Facebookアプリを使ったことがないので、何がしたいのか勘違いしているかもしれませんが、ウィジェットで実現できるかも?
ユーザーがウィジェットを配置する必要なく、より「動的」なエクスペリエンスが必要な場合は、Intent
またはを使用しBroadcast
て透明なアクティビティを起動できます (透明なアクティビティに関する SO の質問はこちら)。このアクティビティは、ユーザーが現在表示しているもの (ホーム画面など) の上に表示したいビューを表示できます。