我知道如何通过来自 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);
我们通过发送待处理的意图来获取消息状态。我们可以在通话的情况下做类似的事情,以便我知道通话是否成功或者错误是什么?