我一直在尝试调用日志和收藏夹上的其他教程。但是这种方法总是使用原生的android电话簿。有没有办法让最喜欢的通话清单和最近的通话清单只是个人的我的应用程序(只有我的应用程序可以使用它)?任何帮助/潜在客户都会很棒。
答案 0 :(得分:0)
以下是获取最近通话清单的代码:
ContentResolver cr = getContentResolver();
String strOrder = CallLog.Calls.DATE + " DESC";
Cursor cur = cr.query(CallLog.Calls.CONTENT_URI, null, selection, null,
strOrder);
这里还有一个代码来获取您最喜欢的联系人:
Cursor starred = cr.query(ContactsContract.Contacts.CONTENT_URI,null,ContactsContract.Contacts._ID + " = " + contactId + "AND" + ContactsContract.Contacts.STARRED + "= 1" ,null, null);
希望这会对你有所帮助。