我们使用Android应用程序进行一些评估,当评估者到达现场时,他们需要在通话中与办公室一起登录。这是一个参考编号,我真的希望能够保持在电话显示屏上。在拨打电话的同时将手机通话屏幕推到背景
什么是完美的是一个对话框,它说拨号屏幕上的数字。
我试过这样做,但它只是超过对话框并显示调用屏幕。有没有办法将拨号程序推到背景并继续向用户显示对话框?
继承人是我到目前为止有:
public void makecall(View view){
try {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:NUMBER"));
startActivity(callIntent);
Toast.makeText(getApplicationContext(), "TEST",Toast.LENGTH_LONG).show();
AlertDialog.Builder adb = new AlertDialog.Builder(this);
adb.setTitle("Alert");
adb.setMessage("Client Reference Blah Blah");
adb.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
adb.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
adb.show();
} catch (ActivityNotFoundException activityException) {
Throwable e = null;
Log.e("helloandroid dialing example", "Callfailed", e);
}
}
对不起 - 有人修改了我的编辑格式。 – TMB87 2013-04-08 13:25:38