我可以通过以下线路打开通话记录:
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);
但是,我希望只打开呼叫日志的一个视图(例如未接来电)
我试着加上
showCallLog.putExtra(CallLog.Calls.TYPE,CallLog.Calls.MISSED_TYPE);
但这改变不了什么!
1条答案
按热度按时间rqdpfwrv1#
我不确定你是否可以用这种方式打开它(至少不是在所有设备上),但是你可以得到这样的通话记录(你必须亲自给用户看。检查下面的链接)。这是一种保存方式,以确保用户看到你想要的东西,但是你必须自己创建它。检查下面的线程以获得进一步的帮助:How do I access call log for android? .希望这对你有帮助。