Android:如何打开呼叫记录(错过呼出呼叫视图)?

时间:2013-08-30 21:57:59

标签: android logging phone-call

我可以通过以下行打开通话记录:

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

但是我想只打开一个CallLog的视图(例如Missed Call)

我尝试添加

showCallLog.putExtra(CallLog.Calls.TYPE,CallLog.Calls.MISSED_TYPE);

但它没有改变任何东西!

1 个答案:

答案 0 :(得分:0)

我不确定你是否可以这样打开(至少不是在所有设备上),但你可以像这样得到通话记录(你必须自己向用户展示。请查看下面的链接) 。这是保存方式,以确保用户将准确地看到您想要的内容,但您必须自己创建它。 请查看此主题以获取进一步的帮助:How do I access call log for android?。希望这会有所帮助。