是否有任何方式顯示具有號碼和聯繫人姓名的聯繫人選擇器?聯繫人選擇器顯示號碼,聯繫人姓名和可能的聯繫人圖像?
現在我打電話給選擇器:
startActivityForResult(
new Intent(Intent.ACTION_PICK,Contacts.Phones.CONTENT_URI),
1);
但結果我得到不可見的數字僅聯繫人名稱。更糟的是,如果一個聯繫人有兩個號碼,則會發生兩次。
是否有任何方式顯示具有號碼和聯繫人姓名的聯繫人選擇器?聯繫人選擇器顯示號碼,聯繫人姓名和可能的聯繫人圖像?
現在我打電話給選擇器:
startActivityForResult(
new Intent(Intent.ACTION_PICK,Contacts.Phones.CONTENT_URI),
1);
但結果我得到不可見的數字僅聯繫人名稱。更糟的是,如果一個聯繫人有兩個號碼,則會發生兩次。
試試這個。它就像聯繫人挑選,但列出的可點擊電話號碼下的聯繫方式姓名
Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(intent, 1);
我有類似的問題,並找不到任何方式來顯示所需的信息。
最後,我創建了一個ListView並顯示聯繫人以及號碼信息。您可以參考本教程輕鬆構建一個 - http://www.droidnova.com/first-list-application,37.html
您可以檢查出在https://github.com/codinguser/android_contact_picker 的免費的Android聯繫人挑選庫,它允許用戶
披露:我是該圖書館的作者
它'不錯,但СвятославЗайцев庫已經升級到AAR apklib類型不受gradle這個 – 2015-06-11 12:25:35
@СвятославЗайцев+1 – 2015-07-09 06:30:22
@支持在Gradle中支持的版本3.0.0中進行打包。 現在還可以搜索聯繫人並在其他增強功能中創建新聯繫人。 – codinguser 2015-07-11 16:12:53
不是爲我工作。只顯示聯繫人。 Android 4.0.4。 – 2013-01-16 20:44:28