Android:程序化电话呼叫立即结束

时间:2012-06-26 06:20:44

标签: android

我最近在与ADK合作打电话时遇到了一个奇怪的问题。我的目标是在演示盾上按下按钮时触发电话。当我执行以下代码时,按下按钮时会显示电话拨号器应用程序(显示我想要拨打的号码),但是,它不执行呼叫,只显示“呼叫结束”消息。

以下是我一直在使用的代码:

String url = "tel:1234567890";
Intent in = new Intent(Intent.ACTION_CALL, Uri.parse(url));
DemoKitPhone.this.startActivity(in);

我一直试图解决这个问题(将这段代码放在runOnUiThread,BroadcastReceivers等中无济于事),所以任何帮助都将不胜感激。

编辑:是的,我已经包含了android.permission.CALL_PHONE权限。将很快浏览Logcat并发布详细信息 - tahnk you。

2 个答案:

答案 0 :(得分:0)

我希望我能正确理解你的问题,

这是您的来电应用程序的制作方式。尝试打开电子邮件意图并查看行为。它可能需要用户的最终干预才能采取实际行动。

答案 1 :(得分:0)

在清单文件中添加以下权限。

 <uses-permission android:name=" android.permission.CALL_PHONE" />

它可以解决你的问题