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