यहां शुरुआती एंड्रॉइड देव।एंड्रॉइड पर एसएमएस स्टोरेज का उपयोग कैसे करें?
मैं एक ऐप बनाने की कोशिश कर रहा हूं जो डिवाइस पर संग्रहीत एसएमएस संदेशों को पढ़ेगा और उसके बाद उपयोगकर्ता की आदतों को उनके आदतों के बारे में बताएगा (जैसे वे अक्सर संदेश, सामान्य शब्द, आदि)।
लेकिन मेरे ज्ञान के लिए, ऐसा करने का कोई तरीका प्रतीत नहीं होता है। मैंने फ़ोरम पर चारों ओर देखा है और अधिकांश लोग इनबॉक्स तक पहुंचने के बारे में बात करते हैं, जहां आप उन संदेशों को पा सकते हैं जिन्हें उपयोगकर्ता ने नहीं पढ़ा है। फिर डिफ़ॉल्ट ऐप और तृतीय-पक्ष (उदाहरण के लिए हैंडेंट) एक ही ग्रंथ प्रदर्शित कर सकता है? वे अपना खुद का डेटाबेस नहीं रखते हैं क्योंकि हैंडेंट सभी ग्रंथों को ताजा इंस्टॉल पर प्रदर्शित करेगा।
tl; डॉ: मैं एंड्रॉइड डिवाइस पर एसएमएस संदेशों को कैसे पढ़ूं, विशेष रूप से संदेश जो पहले पढ़े गए हैं।
डेटा आप अनुरोध तक पहुँचने का कोई दस्तावेज और समर्थित साधन नहीं है। अनियंत्रित और असमर्थित साधन हैं, जैसे सेबस्टियन पी द्वारा लिखी गई सामग्री। Google ने स्पष्ट रूप से संकेत दिया है कि ऐसा करना एक बुरा विचार है: http://android-developers.blogspot.com/2010/05/be-careful-with -content-providers.html – CommonsWare
मुझे लगता है कि यह बताता है कि मुझे उदाहरण खोजने में ऐसी परेशानी क्यों थी। ईमानदारी से, मैं वास्तव में इस अभ्यास को समझ में नहीं आता। Google सामग्री प्रदाता जैसे उपयोगी कोड क्यों बनाते हैं और फिर उस कोड को रखने के लिए कोई प्रतिबद्धता नहीं बनाते हैं या हार्डवेयर निर्माताओं द्वारा उस कोड का उपयोग करने की आवश्यकता होती है? मुझे लगता है कि मैं वास्तव में "विखंडन" मुद्दे को समझना शुरू कर रहा हूं। – eternalmatt