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

Reply via email to