supportsUploading is by default true and it means that if contact is changed your syncadapter is automatically started.
In Android 4 you must provide contacts.xml file, see documentation http://developer.android.com/guide/topics/providers/contacts-provider.html#ContactsFile It is documented now (when I was working on this I had to study Android source code and reverse engineer this information from it), so your complaints are not justified, I develop also for other platforms and such a nice documentation is not available there as it is in Android. But there is one other gigantic issue. All this documented functionality and features are working for Android stock contacts application and as you know manufacturers replace stock contacs application with their own variants which do not work and crash, for example recently Samsung Galaxy S5 their contacts application will crash if you add your account contact in database (either user manually or adapter via code) and user will not be able to use their phone. In other phones your account will not be visible at all or will be read only (user will not be able to add contact). Anyway you will experience a lot of nightmare if you are working on commercial app. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

