Как создать намерение, которое открывает активность журнала вызовов? - PullRequest
8 голосов
/ 29 декабря 2010

Я хочу создать Intent, который открывает экран, показывающий журналы вызовов текущего устройства?

Как мне указать такой Намерение?

Ответы [ 2 ]

27 голосов
/ 29 декабря 2010

Barmaley привел меня к правильному пути, я сделал это с установкой типа Calls.ContentType.

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

Это намерение должно помочь.

7 голосов
/ 29 декабря 2010
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("content://call_log/calls")); 
...