覆盖默认呼叫接口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了覆盖默认呼叫接口相关的知识,希望对你有一定的参考价值。

我知道在androidhere is a related question)中这样做是可能的。但是,目前我对是否有可能在Windows Phone上执行此操作感到非常困惑。

看过API之后,看起来调用GUI必须位于前台(因此将其作为后台任务启动将不起作用)。我还考虑过是否可以在通话界面上创建弹出窗口。

这是我的客户端的请求(也是最重要的请求之一),所以虽然我强烈反对覆盖默认调用接口的想法,但这或多或少都是要求。

非常感谢你提前!

答案

您可以为呼叫应用程序自定义UI,例如拨号盘,拨号程序按钮。但是,您无法修改Call接口,它是系统级别。有关更多信息,请参阅官方code sample

这是我的客户端的请求(也是最重要的请求之一),所以虽然我强烈反对覆盖默认调用接口的想法,但这或多或少都是要求。

根据您的要求,您可以参考CompactOverlay模式。当应用程序窗口进入紧凑覆盖模式时,它将显示在其他窗口上方,因此不会被阻止。这样,即使用户正在使用其他内容,用户也可以继续关注应用内容。这是介绍blog。这是ApplicationViewMode枚举类。

以上是关于覆盖默认呼叫接口的主要内容,如果未能解决你的问题,请参考以下文章

从父片段到选项卡片段的接口侦听器不起作用

更换默认手机APP

如何使用接口在片段和活动之间进行通信?

片段布局不覆盖整个屏幕

Spring框架之接口实现覆盖(接口功能扩展)

Fragment webView for Button(呼叫或拨号)[Android Studio]