Dmitri, thanks for this. You might be right-- the user indicated an HTC app (not Android, per se) did this sync for him. I think I may offer an option for including ALL contacts with a simple textual filter on their display name in an effort to weed out the filth. This alternative mode would support people like this guy, I hope.
tone On Apr 3, 5:21 pm, Dmitri Plotnikov <dplotni...@google.com> wrote: > Hi Tone, > > This was before my time, but I think you are doing it right. As far as I > remember, Android 1.5/6 did not support any kind of integration with > Outlook. Whatever mechanism was used to import the Outlook contacts must > have messed them up. On Android 1.5/6, when you were adding a contact, you > were supposed to add it to the MyContacts group explicitly. So reading the > MyContacts group should give you all _correctly_ imported contacts and > filter out those automatically added by Gmail. > > Cheers, > - Dmitri > > On Sat, Apr 3, 2010 at 1:03 PM, DulcetTone <dulcett...@gmail.com> wrote: > > I am using this in Android 1.x: > > > final String[] proj = new String[] { > > Contacts.People._ID, > > Contacts.People.STARRED, > > Contacts.People.NAME > > }; > > > final String selection = null; > > Uri uri = Uri.parse("content://contacts/groups/system_id/" > > + Groups.GROUP_MY_CONTACTS + "/members"); > > > Cursor people = context.getContentResolver().query( > > uri, > > proj, > > selection, > > null, > > Contacts.People.DEFAULT_SORT_ORDER); > > > and people who have contacts imported from Outlook are missing those > > contacts. > > > Why is this so under-documented, with access provided through textual > > URIs and database calls? > > > Can someone show me a definitive code blurb that gets all the contacts > > in the Android contact panel and NOT those crufty pretend contacts? > > > Thanks in advance. > > > tone > > > On Feb 25, 1:49 am, Dmitri Plotnikov <dplotni...@google.com> wrote: > > > I believe the system group "my contacts" was used for that purpose. > > > -- > > 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<android-developers%2bunsubscr...@googlegroups.com> > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > > To unsubscribe, reply using "remove me" as the subject. > > -- 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