Facebook Android Messenger应用具有Chat Heads功能。它在其他应用程序的顶部放置了一个聊天图标和窗口。这是如何实现的?使用了哪些Android API?
搜索以下权限android.permission.SYSTEM_ALERT_WINDOW
和WindowManager.LayoutParams.TYPE_SYSTEM_ALERT
。
请参阅Daniel Jankowski的WindowHead sample以及他在GitHub上发布的this blogpost。
除了已列出的重复答案外,还可以参考: