在app中打开/显示默认拨号器(实际上是使用拨号器不将数据传递给它)?

时间:2012-08-20 17:49:15

标签: android mobile android-intent telephony

我在这里查看了一些帖子like this但这似乎没有按照我的意图行事(除非我做错了。)我看到的其他帖子要么是要更换拨号器使用自定义拨号程序或将输入传递给拨号程序。

我不想替换拨号器,我不想传递用户输入数字的数据,然后将其发送到拨号器。

我只想在应用程序中引入默认拨号程序。例如:

1)用户打开应用程序,他们会看到他们的默认拨号器,但标题不同(只是因为他们知道他们在我的应用程序中)。他们输入号码,按下拨打电话号码。

2)如果用户在应用程序外按下他们的呼叫按钮,他们只需在没有我的应用程序的情况下执行普通拨号程序。因此用户永远不会在(2)中使用我的应用程序。

我认为这很清楚,但如果不是让我知道。由于我似乎无法找到关于在线进行此操作的任何教程或帖子,因此我想知道这是否违反了政策?或者可能是一个问题,用户会对他们正在做什么感到困惑?我认为使用不同的标题他们可以知道他们是否正在使用我的应用程序。

1 个答案:

答案 0 :(得分:3)

  

我只想在应用程序中引入默认拨号器

抱歉,但这是不可能的。

  

这让我想知道这是否违反政策?

如果“反对政策”是指“从技术角度来看不可能”,那么是的,这是违反政策的。总的来说,您无法从您的其他进程中嵌入UI。这不是拨号器或您的应用程序所独有的。