Ich bin in der Lage, Bild in Kontakt von meiner App und seine sichtbar in Kontakte zu aktualisieren, aber sobald Google-Synchronisierung erfolgt löscht das Bild von Kontakt.Aktualisieren Sie bestehenden Kontakt mit Bild in Android
Mein Code:
ops.add(ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI)
.withValue(ContactsContract.Data.RAW_CONTACT_ID, lRawContactId)
.withValue(ContactsContract.Data.IS_PRIMARY, 1)
.withValue(ContactsContract.Data.IS_SUPER_PRIMARY, 1)
.withValue(ContactsContract.Data.MIMETYPE,
ContactsContract.CommonDataKinds.Photo.CONTENT_ITEM_TYPE)
.withValue(ContactsContract.CommonDataKinds.Photo.PHOTO,
getImageByteArray(bitmap))
.build());
Ich denke, nach der Aktualisierung des Bildes müssen Sie eine Nachricht an Google Server senden, dass Bild aktualisiert wurde –
ich glaube nicht, wie ich Telefonnummer, Name und Bild zusammen aktualisieren. Alle Felder aktualisieren Bild erwarten. – Rohit