0

通話履歴とお気に入りに関する他のチュートリアルを試しています。ただし、この方法では常にネイティブの Android 電話帳が使用されます。お気に入りの通話リストと最近の通話リストを自分のアプリ専用にする方法はありますか (自分のアプリだけが使用できます)? ヘルプ/リードは素晴らしいでしょう。

4

1 に答える 1

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

これがあなたを助けることを願っています。

于 2012-09-03T07:38:22.523 に答える