Hi , Content uri is changed. Please have a try of ContactsContract.Contacts.CONTENT_URI.
On Mon, Nov 2, 2009 at 9:57 AM, frantz lohier <[email protected]> wrote: > Happy Halloween All ! > > The party is over and Google suddenly released the much anticipated Android > 2.0 SDK. > > Much improvement for sure ! > > That said, the party is over and I came to have to deal with the following > Ghost; > > I've released an app in the market (Ambu) - so far qualified under SDK 1.5 > &1.6. Using the emulator for Android 2.0, things don't work anymore. > > This is what I'd like to share; > > - my app invokes an ACTION.PICK intent as way to extract phone contact from > the phone book and populate a database. > > When compiling my app using the SDK version 1.6 and a target emulator > configured at 1.6 level, the following code WORKS: > > Intent pickcontact = new Intent(Intent.ACTION_PICK, > People.CONTENT_URI); > startActivityForResult(pickcontact, CALL_CONTACTPICKED); > > When running the same code (compiled with SDK 1.6) and a target emulator at > 2.0 level, the above code never return the entries I have populated in my > the phone book. It's as if the phonebook was always empty. > > A couple of additional observations; > > - When running the emulator in 2.0 mode, the default local input type is > Japaneese. Any way to change this ? > > - Under the 2.0 emulator, and setting a "clean" AVD image, if you launch > the dial button, press menu and select account, you'll probably immediatly > get a "android.process.acore" error ... > > - In the most recent SDK document, I can read that "People.CONTENT_URI" was > deprecated after SDK 1.6. Therefore, I've changed the above code to: > > Intent pickcontact = new Intent(Intent.ACTION_PICK, AUTHORITY_URI); > StartActivityForResult(pickcontact, CALL_CONTACTPICKED); > > Unfortunatly, with the above, I get a crash right away when invoking > ACTION_PICK. > > Question to the Google Folks (dear dianne and others, please !); > > How to we properly pick a phonebook contact under the 2.0 OS using 1.6 or > 2.0 compiled apps ? > > Thanks !!!!!!! > > > -- > 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]<android-developers%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- Best regards, Andrew Zhang http://zhanghuangzhu.blogspot.com/ -- 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

