将未知号码从通话记录保存到我的应用程序

时间:2013-10-13 09:58:49

标签: android android-contacts

请告诉我,是否可以将来自“所有通话”的标准列表的来电号码(尚未保存在联系人列表中)保存到我的应用程序中? 如果是这样,我怎么能这样做? 对于有关该主题的任何信息,我将不胜感激!

1 个答案:

答案 0 :(得分:0)

您需要查询CallLog数据库,请参阅此处: http://developer.android.com/reference/android/provider/CallLog.Calls.html

例如:

Cursor cursor = getContentResolver().query(
            CallLog.Calls.CONTENT_URI,
            null,
            CallLog.Calls.TYPE + " = " + CallLog.Calls.INCOMING_TYPE,
            null,
            CallLog.Calls.DATE + " DESC");

按日期排序,为所有来电提供光标。