2012-05-19 18 views
5

मैं सभी टेक्स्ट संदेशों का बैकअप लेने के लिए एक ऐप लिख रहा हूं। थोड़ी देर के लिए इस पर काम कर रहे थे और मुझे बस उस विधि को एहसास हुआ जिसे मैं एसएमएस पुनर्प्राप्त करने के लिए उपयोग कर रहा हूं 'केवल मुझे प्राप्त होता है (इनबॉक्स)।एंड्रॉइड: सभी भेजे गए एसएमएस प्राप्त करें? (आउटबॉक्स)

क्या यह संभव है, किसी भी तरह से, आउटबॉक्स प्राप्त करने के लिए?

यदि यह एंड्रॉइड एपीआई में नहीं है, तो क्या इसे किसी भी तरह से डिफ़ॉल्ट एसएमएस ऐप से प्राप्त करना संभव है? भले ही हर कोई इसका उपयोग न करे, यह अब के लिए काम करेगा, यह एक तरह का जरूरी है।

+0

कैसे भेजे गए आइटम पढ़ने में विफल संदेशों – Erum

उत्तर

10

भेजे गए संदेशों को आप sent-directory

इस उरी क्वेरी उपयोग पढ़ने की जरूरत है पाने के लिए

Uri.parse("content://sms/sent"); 
+0

धन्यवाद, मैं इसे 3 मिनट में एक शॉट दे देंगे। – qwerty

+0

यह जांचें [लिंक] (http://stackoverflow.com/a/9032235/786337) उदाहरण के लिए – Tarun

+0

मुझे यह काम मिल गया। चूंकि मुझे इनबॉक्स और आउटबॉक्स दोनों की आवश्यकता है, मैंने अभी "सामग्री: // एसएमएस" किया है और मुझे दोनों मिल गए हैं, हालांकि, मुझे 10 गुना लंबा करना पड़ा। मुझे भेजे गए से अधिक एसएमएस प्राप्त हुए हैं, यह इतना लंबा क्यों लगता है? – qwerty