Hi jsharkey: I'm having difficulty finding any documentation on how to define a SyncAdapter. My assumption is that if I want the contacts to be synchronized to my backend server, I need to define a SyncAdapter, but I don't know how I would go about defining a service to do this. I understand that there is a AbstractThreadedSyncAdapter class, but it doesn't extend Service, and there is no documentation on what intents/ meta-data I need to catch when there is a call to sync contacts with the Account I have created.
Hopefully the 2.0 source will be available shortly, so I don't have to bug you guys about these things ;) Thanks, Jonathan Herriott On Oct 27, 5:23 pm, Jeff Sharkey <jshar...@android.com> wrote: > If the VoIP app can complete calls to any normal phone number, it > should have an <intent-filter> for normal "tel:" style Intents, which > allows you to leverage any phone numbers already entered by the user. > If the VoIP contact method is instead something like a username, you > can insert a custom Data row under a RawContact. > > http://d.android.com/reference/android/provider/ContactsContract.html > > For that custom Data row to appear in the Contacts app, you'll need to > associate your custom MIME-type with XML that describes how to render > the UI. The only current way of doing this is to define > asyncadapter<service> and add <meta-data> definition inside, something > like this: > > <meta-data android:name="android.provider.CONTACTS_STRUCTURE" > android:resource="@xml/contacts" /> > > Then define the XML inside your app: > > --snip-- > <ContactsSource xmlns:android="http://schemas.android.com/apk/res/android"> > <ContactsDataKind > android:mimeType="vnd.com.example.voip.cursor.item/voip_profile" > android:icon="@drawable/icon" > android:summaryColumn="data2" > android:detailColumn="data3" /> > </ContactsSource> > --snip-- > > j > > On Wed, Oct 14, 2009 at 2:01 PM, dreamerns <dreame...@gmail.com> wrote: > > > I know this question was asked couple of times in this list, but I > > haven't found any answer in archives, and last time this subject was > > debated almost a year ago. Does anyone knows is it now possible to > > somehow extend contacts functionality (for example: add custom field > > for VoIP phone number in which case user can use it to start custom > > activity for voip)? What are Contacts.ExtensionsColumns for? > > > Thanks > > Nikola > > -- > Jeff Sharkey > jshar...@android.com -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en