0

我将 Action_Dial 称为:

Intent callIntent = new Intent(Intent.ACTION_DIAL);
callIntent.setData(Uri.parse("tel:"));
startActivity(callIntent);

它显示带有 4 个选项卡的屏幕:电话、通话记录、联系人、收藏夹。但它从标签电话开始。我想从标签通话记录开始。你能帮助我吗?谢谢。

4

2 回答 2

2

试试这个。

Intent showCallLog = new Intent();
showCallLog.setAction(Intent.ACTION_VIEW);
showCallLog.setType(CallLog.Calls.CONTENT_TYPE);
context.startActivity(showCallLog);  

它将打开通话记录屏幕。

于 2012-10-08T09:36:07.833 回答
2

尝试下面的代码直接通过意图打开通话记录屏幕...

Intent intent = new Intent();
intent.setAction( Intent.ACTION_VIEW );
intent.setType("vnd.android.cursor.dir/calls");
startActivity(intent);
于 2012-10-08T10:04:13.423 回答