にAPI、そこRawContact
テーブルにコンタクトを照会との間の差であり、Contacts
テーブルにおける(以下に示すように:Data.RAW_CONTACT_ID
又はData.CONTACT_ID
):私は連絡先IDを取得でき
その場合に他のケースではraw_contact idを取得しますか? たとえば、連絡先を選択したい場合は、私の問い合わせのraw_contact_idまたはcontact_idを返しますか?raw_contact_idまたはcontacts_idを返しますか?コンタクトコンタクトAPIでアンドロイド
ここではドキュメントからのコードは次のとおりです。
Query
Finding all Data of a given type for a given contact
Cursor c = getContentResolver().query(Data.CONTENT_URI,
new String[] {Data._ID, Phone.NUMBER, Phone.TYPE, Phone.LABEL},
Data.CONTACT_ID + "=?" + " AND "
+ Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'",
new String[] {String.valueOf(contactId)}, null);
Finding all Data of a given type for a given raw contact
Cursor c = getContentResolver().query(Data.CONTENT_URI,
new String[] {Data._ID, Phone.NUMBER, Phone.TYPE, Phone.LABEL},
Data.RAW_CONTACT_ID + "=?" + " AND "
+ Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'",
new String[] {String.valueOf(rawContactId)}, null);
おかげ
と同じである。この問題は、ここで議論されている: http://stackoverflow.com/questions/4302279/android-contacts-raw-contact-id-vs -contact-id – elijah
@elijah:ありがとう、私はこの件を投稿してくれませんでした投稿のためにありがとう – Paul