2

Facebookメッセンジャーの仕組みを知りたいです。つまり、ブロードキャスト レシーバーを使用して、バックグラウンドで実行されているサービスがあると思います。本当に困惑するのは、メッセージを受信すると、ホーム画面にその人のプロフィール写真の円がポップアップ表示されることです。

https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQ7ik8VPHOc1oRK3Vf-LtoZPtSPtdtGZzgecoFsK49HXYiKdMV4

どうすれば正確にそれを達成できますか? デスクトップにアイコンを表示します。(いいえ、ショートカットを設定したくありません)。

4

1 に答える 1

2

Facebookアプリを使ったことがないので、何がしたいのか勘違いしているかもしれませんが、ウィジェットで実現できるかも?
ユーザーがウィジェットを配置する必要なく、より「動的」なエクスペリエンスが必要な場合は、Intentまたはを使用しBroadcastて透明なアクティビティを起動できます (透明なアクティビティに関する SO の質問はこちら)。このアクティビティは、ユーザーが現在表示しているもの (ホーム画面など) の上に表示したいビューを表示できます。

于 2013-08-20T07:23:55.807 に答える