我希望在接听电话时显示来自LDAP服务器的来电者的其他信息。在通话屏幕上方显示信息
我学会了我无法显示Dialog
(和吐司太短)从Service
。所以我为此创建了特殊的Activity
,但有时候,Activity
的呼叫在我的Activity
之后开始,并且它隐藏了它。那么,在系统调用Activity
显示之后,是否有某种方法可以可靠地启动我的LDAP Activity
?
如果没有,我想我会做类似于应用Adaffix(请参阅第二个屏幕截图)的操作,并将其显示为覆盖。我知道它使用WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY
完成,但从我看到的代码中,我不知道如何使用它。如果有人可以提供我的代码来显示屏幕顶部的一些文字的白色矩形,我会很高兴。
或者还有其他一些“正确”的方式来做到这一点吗?我无意实施我自己的通话屏幕!
你找出了解决方案吗?如果是这样,请张贴它 – Guy