我是 android 新手,正在开发会议管理器应用程序。我不知道如何在 android 中开始通话后访问支付的拨号盘,在这种情况下有人可以帮助我或提供一些示例代码供我参考。谢谢。这是我的 call() 第一个号码应该是会议号码,所以我使用了行动电话,第二个号码是会议密码,每一步都会有时间延迟
私人无效调用(int profileid){
ProfileDo profile = adapter.getProfile(profileid);
int stepCount = 0;
long previsouStepDelay=0;
for (StepDO step : profile.getSteps()) {
String url = "tel:" + step.getValue();
stepCount++;
if (stepCount == 1) {
Intent callIntent = null;
callIntent = new Intent(Intent.ACTION_CALL, Uri.parse(url));
startActivity(callIntent);
} else {
try {
Thread.sleep(previsouStepDelay*1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Intent callIntent = null;
callIntent = new Intent(Intent.ACTION_DIAL, Uri.parse(url));
//callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(callIntent);
}
previsouStepDelay = step.getDelay();
}
}
谁能告诉我我犯了什么错误,我该如何即兴发挥?