2012-02-11 4 views
2

このコード:電話番号の連絡先のみを表示しますか?

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); 
startActivityForResult(intent, PICK); 

は、携帯電話内のすべての連絡先を表示します。

電話番号だけの連絡先を表示することはできますか?

ありがとうございます!

答えて

1

このコードを試してください。電話番号の連絡先のみを表示する場合は、連絡先のタイプ(電話番号のみ)を設定する必要があります(電話番号のみ):

Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); 
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE); 
startActivityForResult(intent, 1);