我将Action_Dial称为:
Intent callIntent = new Intent(Intent.ACTION_DIAL);
callIntent.setData(Uri.parse("tel:"));
startActivity(callIntent);
显示带有4个标签的屏幕:电话,通话记录,通讯录,收藏夹。 但它打开了标签Phone。 我想从标签呼叫日志开始。 你能帮助我吗?感谢。
答案 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);