当使用广播接收器接收到消息时,我制作了一个Android应用程序来拨打电话。
但是我遇到一个错误,没有发现活动可以处理该意图。我怎么解决这个问题?
代码如下
Intent intent1 = new Intent(Intent.ACTION_CALL);
intent1.setData(Uri.parse(incno1));
context.startActivity(intent1);
我添加了行
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
,但这也不能解决我的问题。 最佳答案
协议错误。您需要执行以下操作:
callIntent.setData(Uri.parse("tel:"+incno1));
并确保设置了以下权限:
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>