我可以通过以下几行打开通话记录:
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的一个视图(例如,未接来电)
我试着添加
showCallLog.putExtra(CallLog.Calls.TYPE,CallLog.Calls.MISSED_TYPE);
但这不会改变任何事情!
发布于 2013-08-31 06:25:05
我不确定您是否可以这样打开它(至少,不是在所有设备上),但您可以像这样获得呼叫日志(您必须自己向用户展示它。检查下面的链接)。这是保存方法,以确保用户将看到您想要的内容,但您必须自己创建它。请查看此帖子以获取更多帮助:How do I access call log for android?。希望这能有所帮助。
https://stackoverflow.com/questions/18542045
复制相似问题