如何创建打开“呼叫日志活动”的Intent?

时间:2010-12-29 17:45:29

标签: android android-intent calllog

我想创建一个Intent,打开显示当前设备的通话记录的屏幕?

我如何指定这样的意图?

2 个答案:

答案 0 :(得分:27)

Barmaley通过将类型设置为Calls.ContentType,将我引导到正确的路径。

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

这个意图应该可以解决问题。

答案 1 :(得分:7)

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("content://call_log/calls"));