我可以通过以下行打开通话记录:
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);
但它没有改变任何东西!
答案 0 :(得分:0)
我不确定你是否可以这样打开(至少不是在所有设备上),但你可以像这样得到通话记录(你必须自己向用户展示。请查看下面的链接) 。这是保存方式,以确保用户将准确地看到您想要的内容,但您必须自己创建它。 请查看此主题以获取进一步的帮助:How do I access call log for android?。希望这会有所帮助。