如何在Android中使用选项卡Call Log打开?

时间:2012-10-08 09:34:25

标签: android android-intent

我将Action_Dial称为:

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

显示带有4个标签的屏幕:电话,通话记录,通讯录,收藏夹。 但它打开了标签Phone。 我想从标签呼叫日志开始。 你能帮助我吗?感谢。

2 个答案:

答案 0 :(得分:1)

试试这个。

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

它将打开通话记录屏幕。

答案 1 :(得分:1)

尝试以下代码直接通过意图打开“呼叫记录”屏幕...

Intent intent = new Intent();
intent.setAction( Intent.ACTION_VIEW );
intent.setType("vnd.android.cursor.dir/calls");
startActivity(intent);