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.

Reply via email to