2

番号と連絡先名の両方を持つ連絡先ピッカーを表示する方法はありますか?

今私はピッカーを呼んでいます:

startActivityForResult(
                       new Intent(Intent.ACTION_PICK,Contacts.Phones.CONTENT_URI),
                       1);

しかし、結果として、目に見える番号のない連絡先の名前しか取得しません。さらに悪いことに、1 つの連絡先に 2 つの番号がある場合、2 回発生します。

4

3 に答える 3

6

https://github.com/codinguser/android_contact_pickerで無料の Android 連絡先ピッカー ライブラリを確認 できます。

  • 連絡先リストから連絡先を選択し、
  • 詳細を表示し、
  • 次に数字を選択します(そして、その数字でやりたいことができます)

開示:私はこのライブラリの作成者です

于 2011-12-05T15:41:54.503 に答える
4

これを試して。連絡先ピッカーと同じですが、連絡先名の下にクリック可能な電話番号がリストされます

Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(intent, 1);
于 2012-05-27T22:02:44.617 に答える
1

同様の問題があり、必要な情報を一緒に表示する方法が見つかりませんでした。

最後に、ListView を作成し、番号情報と共に連絡先を表示します。このチュートリアルを参照して、簡単にビルドできます - http://www.droidnova.com/first-list-application,37.html

于 2010-11-19T11:19:17.980 に答える