如何在通话期间做一些明显的动作?

时间:2009-09-23 17:18:18

标签: android

在电话中可以做一些明显的动作吗?

可能是这样的:

  • 播放自定义动画
  • 使用控件
  • 注入一些自定义布局

1 个答案:

答案 0 :(得分:1)

所以你想在调度Intent.ACTION_ANSWER时做点什么?

一个想法 - 覆盖本机Phone应用程序(使用适当的Intent Filter,查看here以查看Android如何解析最佳匹配的Intent Filters),显示您的布局(包括Answer / Reject按钮)然后使用某些东西像

Intent intent = getIntent(); 
startNextMatchingActivity(intent);

启动电话应用程序。

我可以看到该解决方案存在一些问题 - UI不一致以及programmaticaly应答呼叫的问题(非平凡但不是不可能),但应该很容易尝试。

你想做什么?

如果您想在接听电话时弄乱布局,您的应用程序必须非常接近/复制电话应用程序。似乎情况并非如此,否则你不会问这个问题。