2012-02-22 16 views
5

मैं एंड्रॉइड पर संपर्क सूची से डेटा आयात करने के साथ चारों ओर घूम रहा हूं। एम्यूलेटर में मैं एक शीर्ष संपर्क समूह को नोटिस करता हूं, जिसमें मेरे लिए केवल एक संपर्क होता है। शेष संपर्क नीचे दिए गए हैं।एंड्रॉइड ऐप्स: संपर्क सूची से "मुझे" संपर्क पुनर्प्राप्त करना

image 1

हालांकि, जब मैं निम्नलिखित कोड का उपयोग

Intent pickerIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI); 
startActivityForResult(pickerIntent, PICK_CONTACT_REQUEST); 

पिकर, उनमें से केवल बाकी चुनने के लिए इस संपर्क प्रदर्शित नहीं करता है:

image 2

मेरे प्रश्न हैं:

  1. एंड्रॉइड उपयोगकर्ता कितनी बार इस विशेष संपर्क को आयात करना चाहता है?
  2. पिकर में लेने के लिए इसे कैसे पेश किया जा सकता है?
+0

इस प्रश्न के लिए कोई समाधान मिला है? – tactoth

उत्तर

1

यदि आपको अपने ऐप के लिए मालिक प्रोफाइल पुनर्प्राप्त करने की आवश्यकता है, तो आपको ContactsContract.Profile का उपयोग करना चाहिए। हालांकि, यह केवल एपीआई 14+ के लिए है, इसलिए नीचे दिए गए संस्करणों के लिए, आप (दुर्भाग्य से) सामग्री प्रदाता का उपयोग करने के लिए सीमित हैं और मालिक संख्या के बारे में पूछताछ करते हुए एक ज्ञात स्थिरता का उपयोग कर फोन नंबर, जो एक प्रमुख हैक है और हमेशा विश्वसनीय नहीं है (और अनुशंसित नहीं)।

+0

प्रतिक्रिया के लिए धन्यवाद। दुर्भाग्यवश, अब मेरे लिए इसे फिर से जांचने का कोई आसान तरीका नहीं है। जिज्ञासा के लिए मैं वापस आ सकता हूं। –

संबंधित मुद्दे