आप संपर्कों पर एक कर्सर खोलने के लिए और फोन नंबर के साथ संपर्क में हो रही के माध्यम से चला सकते हैं:
हो सकता है कि इस में से कुछ संशोधन (सभी संपर्कों से चयन दिखाता है)। आप संपर्क पिकर गतिविधि कि मंशा तो आप इस कर्सर का उपयोग करके उल्लिखित से दिखाया गया है पुन: बनाने सकता है (उन्हें सूचीदृश्य में फेंक से लेने के लिए) इस दृष्टिकोण तुम भी पढ़ने के लिए संपर्क अनुमति की आवश्यकता होगी के साथ
ContentResolver cr = getContentResolver();
Cursor phoneCur = cr.query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,
null,
null,
null);
while (phoneCur.moveToNext()) {
String phone = phoneCur.getString(
phoneCur.getColumnIndex(
ContactsContract.CommonDataKinds.Phone.DATA));
//do something, check if empty...
}
phoneCur.close();
में आप
प्रकट
<uses-permission android:name="android.permission.READ_CONTACTS"/>
स्रोत
2012-08-23 20:37:44
वास्तव में कोई समाधान नहीं था जिसकी मैं उम्मीद कर रहा था। लेकिन मुझे लगता है कि कोई दूसरा रास्ता नहीं है, है ना? तो मैं इस जवाब को स्वीकार कर रहा हूं, धन्यवाद। –
क्षमा करें, मुझे किसी अन्य तरीके से पता नहीं है, लेकिन अगर मुझे कोई मिल जाए तो मैं इसे अपडेट कर दूंगा। –