我想知道Facebook Messenger是如何工作的。我的意思是,我猜有一个服务在后台运行,带有广播接收器。让我感到困惑的是,当我收到一条消息时,我的主屏幕上会弹出一个带有人物个人资料图片的圆圈。
我怎样才能实现这一目标?将图标显示到桌面。 (不,我不想设置快捷方式)。
答案 0 :(得分:2)
我没有使用Facebook应用程序,所以我可能会误解你想做什么,但它可能通过小部件实现?
如果您想要更加“动态”的体验,而无需用户放置小部件,您可以使用Intent
或Broadcast
来启动透明活动(here是一个SO问题关于透明活动)。然后,此活动可以显示您想要在用户当前正在查看的任何内容(例如主屏幕)上显示的任何视图。