1

我最近在与 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 你。

4

2 回答 2

0

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

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

它可以解决你的问题

于 2012-06-26T06:49:01.617 回答
0

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

这就是您的调用者应用程序的处理方式。尝试打开电子邮件意图并查看行为。它可能需要用户的最终干预才能执行实际操作。

于 2012-06-26T06:37:04.590 回答