Android では、連絡先を選択する画面を表示するためのインテントが用意されているのですが、
Android 2.0 以降で、API が変更されています。
これにより、古い API で作成されたアプリケーションを、Android 2.0 以降で動作させた場合、
以下のキャプチャーのように、連絡先の名前がすべて数字で表示されてしまう問題があります。

この現象を回避するには、以下のようにバージョン毎に API を使い分けてください。
Android 1.5(Cupcake) / 1.6(Dnonut)
Intent(Intent.ACTION_PICK, People.CONTENT_URI)
Android 2.0 / 2.01 / 2.1(Eclair)以降
Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI)
※Contacts = android.provider.ContactsContract.Contacts
詳しい解説は、以下の公式サイトに書かれています。
http://developer.android.com/resources/articles/contacts.html
また、以下のAOSPのリポジトリにも、「BusinessCard」という完全なサンプルコードが置かれていますので、
同 API を使用される場合には、ご一読ください。
http://android.git.kernel.org/?p=platform/development.git;a=tree;f=samples/BusinessCard
