J'ai mis en place un gestionnaire de compte pour mon application qui synchronise les contacts de mon service cloud vers l'appareil. Le compte apparaît sous Comptes & Synchroniser avec d'autres comptes (Google, FB, ...). Une fois connecté, il synchronise les contacts Web sur votre appareil. Les contacts sont liés à ce compte. Ils sont ajoutés en utilisant des opérations par lots en utilisant l'exemple de la page Web de développeur android. Le problème auquel je suis confronté est qu'une fois synchronisé les contacts peuvent être édités, mais l'utilisateur peut éditer seulement le nom (je transfère des email et des numéros de téléphone aussi). Le syncadapter a la propriétéSynchronisation programmée par contact Android
android:supportsUploading="true"
activé, mais il permet uniquement l'édition du nom. Si la propriété est définie sur false, le contact ne peut pas être modifié du tout.
J'apprécierais vraiment un peu d'aide, car cela me dérange depuis des jours.
en fait il y a un travail autour de vous pouvez faire. L'exemple est pour l'insertion mais je suis assez sûr que cela fonctionne pour l'édition. ici l'article: http://stackoverflow.com/a/11153652/1195001 Vous devez faire votre propre activité de modification avec tous les champs que vous voulez éditer (certaines personnes prennent la source d'aosp et la nettoient de la référence privée). – Kiwy