2012-09-03 20 views
0

我一直在嘗試通話記錄和最愛的其他教程。但是這種方法總是使用本機android電話簿。有沒有什麼辦法讓我最喜歡的通話清單和最近的通話清單(只有我的應用可以使用它)?任何幫助/線索都會很棒。個人最愛和最近的通話清單爲Android

回答

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); 

希望這會幫助你。