在Android上按拨号键后,您可以控制本机界面吗?

时间:2010-11-14 20:18:13

标签: android

我正在开发一个Android应用程序而且我被卡住了。这是我的情景:

  1. 用户选择要呼叫的联系人
  2. 用户按拨号键以呼叫该联系人
  3. 弹出Android的原生拨号屏幕,即拨打联系人屏幕
  4. 这就是我想要做的事情: 按下拨号键后,我的应用程序有什么办法可以控制按拨号键后弹出的内容?

    非常感谢资源和教程。

1 个答案:

答案 0 :(得分:1)

如果要更换拨号器应用程序(只是您拨打该号码的部分),可以通过将清单中的拨号意图添加到活动的意图过滤器来完成。 http://developer.android.com/reference/android/content/Intent.html#ACTION_DIAL

如果您正在谈论在通话屏幕中访问(已拨打号码和/或您可以拨打拨号音),那么您有点不走运。通话屏幕目前是低级操作系统的受保护部分,我们不能在保持API范围内处理它。