2010-11-05 17 views
17

आप विंडोज फोन 7 के भीतर संपर्क स्टोर (संपर्क सूची) तक कैसे पहुंच सकते हैं?विंडोज फोन 7 में संपर्क सूची तक कैसे पहुंचे?

धन्यवाद!

अद्यतन: ऐसा लगता है कि इस WP7, आम के अगले संस्करण में उपलब्ध हो सकता है:

http://blogs.msdn.com/b/johnalioto/archive/2011/04/13/10153420.aspx

+0

विंडोज फोन में संपर्कों तक पहुंचने का एक तरीका था ... कृपया नीचे दिए गए ब्लॉग का संदर्भ लें ... http://www.kunal-chowdhury.com/2012/04/how-to-retrieve-phone- संख्या-से.html मुझे आशा है कि यह आपको समस्या को हल करने में मदद करेगा .. –

उत्तर

15

संपादित करें: इस सवाल का जवाब पोस्टिंग के समय पर सही था। विंडोज फोन 7.1 (आम) में तीसरे पक्ष के अनुप्रयोगों के संपर्कों तक पहुंच होगी।


आप नहीं कर सकते। आपको अनुमति नहीं है इसे निजी डेटा के रूप में देखा जाता है कि अनुप्रयोगों को छूना नहीं चाहिए।

संपादित करें: हालांकि आप सीधे संपर्क सूची का उपयोग नहीं कर सकते हैं, आप शुरू कर सकते हैं EmailAddressChooserTask या PhoneNumberChooserTask वापस पाने के लिए एक उपयोगकर्ता द्वारा निर्दिष्ट संपर्क के बारे में जानकारी का सिर्फ इतना है कि टुकड़ा। (इसी तरह आप एक फ़ोन नंबर या ईमेल पते को बचाने के लिए एक कार्य शुरू कर सकते हैं।)

+0

जॉन, भविष्य में वे किसी भी विचार को डेवलपर्स को उस डेटा तक पहुंचने की अनुमति देंगे? – Andrei

+2

@Andrei: बिल्कुल कोई विचार नहीं, मुझे डर है। –

+0

व्यक्तिगत रूप से, मुझे उम्मीद है कि वे नहीं करते हैं, मैं नहीं चाहता कि ऐप्स को मेरी संपर्क सूची तक पहुंच प्राप्त हो। खासकर यदि वे वेब एक्सेस भी चाहते हैं। – McKay

2

चेक वर्ग "संपर्क" नाम स्थान UserData में सूचीबद्ध के लिए WP7.1 SDK Beta। अब आप में सक्षम होना चाहिए ...

6

विशेष रूप से आम बीटा के लिए एक official Walkthrough at Microsoft नहीं है 2.

विंडोज फोन एसडीके 7.1 बीटा 2 आप केवल पठन-उपयोगकर्ता की संपर्क डेटा तक पहुँच, में इकट्ठा देता है उपयोगकर्ता के अलग-अलग खाते।

केवल संभव किसी संपर्क को नए विवरण को बचाने के लिए जिस तरह से लांचर के माध्यम से है:

  • SaveEmailAddressTask
  • SavePhoneNumberTask
  • SaveContactTask
(जो आम बीटा 2 के लिए नया है)

केवल पढ़ने के लिए आप इसका उपयोग कर सकते हैं:

  • PhoneNumberChooserTask
  • EmailAddressChooserTask
  • AddressChooserTask (जो आम बीटा 1 के लिए नई है)

आप पूरे संपर्क सूची क्वेरी करना चाहते हैं, तो आप LINQ की आवश्यकता होगी।

+0

क्या आप LINQ के माध्यम से अपने कस्टम एप्लिकेशन द्वारा "संपूर्ण संपर्क सूची पूछ सकते हैं" पर कुछ संदर्भ प्रदान कर सकते हैं? जहां तक ​​मुझे याद है, "पूरी तरह से सूची तक पहुंचना" पूरी तरह असंभव है और यही कारण है कि "चयनकर्ता/संगीतकार" पेश किए गए थे – quetzalcoatl

+1

निश्चित बात। कृपया [इस पृष्ठ] पर एक नज़र डालें (http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286416 (v = vs.105) .aspx)। वे पूरी सूची को फ़िल्टर कर रहे हैं और फ़िल्टर को किसी को भी सेट नहीं कर रहे हैं: "इस प्रक्रिया में, आप फ़िल्टर प्रकार को किसी को भी सेट नहीं करते हैं, जो सभी संपर्कों को वापस लाता है।" –

+0

बहुत अजीब .. मैंने 7.0, 7.1 7.5 पर काम किया लेकिन मुझे दिखाई देने के लिए पूरे 'फोनडाटाशियरिंगटेन्टेक्स्ट' क्लास पेड़ (मेरा मतलब है, 'संपर्क' वर्ग, नियुक्तियां आईआईआरसी 8.0 के साथ आईं) को याद नहीं है। मैं इसे किसी भी तरह से याद किया होगा। जानकारी के लिए धन्यवाद! – quetzalcoatl

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