我知道如何通过Android的代码进行调用。我们做这样的事情。
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+1234567890));
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(callIntent);
但是在执行此代码后,呼叫已启动,但我不知道呼叫是否成功,如果不是,则错误或问题是什么。
通过Android代码发送短信时我们做了类似的事情
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message,sentPIntent, deliveredPIntent);
我们通过发送待处理的意图来获取消息状态。我们可以在呼叫的情况下做类似的事情,以便我知道呼叫是否成功或者错误是什么?
答案 0 :(得分:0)
AFAIK你无法检测到呼叫是否成功 - 只是它开始(通过意图)并结束(通过监听状态变化)。