首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何切换到活动呼叫屏幕

如何切换到活动呼叫屏幕
EN

Stack Overflow用户
提问于 2013-03-29 04:17:29
回答 2查看 1.2K关注 0票数 1

当呼叫被应答时,您将转到活动呼叫屏幕(屏幕上有结束呼叫、显示拨号盘、静音呼叫等按钮)

假设用户正在进行呼叫时导航到我的应用程序。是否有机制以编程方式返回到正在进行的调用?

我需要一个BroadcastReceiver吗?我是否要带着意图返回正在进行的呼叫屏幕?这看起来不太对。我认为Intents开始了新的活动,而不是让你返回到已经在运行的活动。

任何建议都将不胜感激。

标记

EN

回答 2

Stack Overflow用户

发布于 2013-03-29 04:19:02

如果您的应用程序位于Activity堆栈中的in call应用程序的顶部,您应该能够在自己的Activity上调用finish(),这将使in call应用程序再次位于堆栈的顶部,因此它将显示在屏幕上。

另外,我不确定你是否需要为用户提供一种返回到你的活动中的方法。他们应该能够拉下通知栏,并单击放置在其中的"In Call“条目以返回。

票数 0
EN

Stack Overflow用户

发布于 2017-09-27 22:28:02

至少,我为Android O找到了一个解决方案。简单的ACTION_CALL_BUTTON意图就可以完成这项工作:

代码语言:javascript
运行
复制
  Intent callIntent = new Intent(Intent.ACTION_CALL_BUTTON);
  startActivity(callIntent);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15691365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档