如何将现有UI屏幕更改为我自己的UI屏幕?

时间:2011-05-13 08:47:40

标签: android android-intent phone-call telephonymanager

我正在为拨打电话编写代码。我正在使用自己的UI(即显示屏幕),当我触摸屏幕上的按钮拨号按钮时,它正在拨号,但显示现有的拨号屏幕。我希望我自己的屏幕显示在我使用按钮结束通话的地方。任何人都可以告诉我如何显示我自己的屏幕而不是现有屏幕。我使用了以下代码:

Uri parsedPhoneNumber = Uri.parse("tel:" + number);

Intent i = new Intent(Intent.ACTION_CALL, parsedPhoneNumber);
startActivity(i);

1 个答案:

答案 0 :(得分:0)

private void call() {
try {
    Intent callIntent = new Intent(Intent.ACTION_CALL);
    callIntent.setData(Uri.parse("tel:123456789"));
    startActivity(callIntent);
} catch (ActivityNotFoundException e) {
    Log.e("helloandroid dialing example", "Call failed", e);
}
}