दिलचस्प पोस्ट
डेस्कटॉप के साथ इंटरैक्ट करने वाले किसी ऐप से विंडोज सर्विस के साथ कैसे बातचीत करें? आईओएस में एक प्रेषण_आसिंक कतार में आइटम को मार डालें क्या हर जावास्क्रिप्ट फ़ंक्शन को एक मान वापस करना है? सीएसएस – माता पिता की ऊंचाई तक बच्चे डीआईवी ऊंचाई को फ्लोट करें नेक्सस 3 एपीआई का उपयोग करना मैं एक रिपॉजिटरी में कलाकृतियों की एक सूची कैसे प्राप्त करूं सी में मूल्यों को स्वैप करने का सबसे तेज़ तरीका क्या है? एक मिश्रित 64 बिट / 32 बिट वातावरण में एनएसआईटेफेर और एनएसयूइन्टेगर स्पलैश स्क्रीन से पहले ब्लैक स्क्रीन एंड्रॉइड में दिखाई देती है मैं बूटस्ट्रैप 3 कॉलम के बीच नाली कैसे निकाल सकता हूं स्ट्रिंग का हैशोड () कैश 0 क्यों नहीं करता है? ऐप्पल पीएनएस (अधिसूचना सेवाएं धक्का) नमूना कोड का उपयोग करने के लिए -रेनकाउंट कब? गैर- 'ओबीजेसी' विधि '@ बॉजेसी' प्रोटोकॉल की वैकल्पिक आवश्यकता को पूरा नहीं करता है ट्रिगर समारोह में गतिशील तालिका नाम के साथ INSERT थ्रेड में जाने वाले स्थानीय चर के बारे में

एक अनुलग्नक के साथ एक ईमेल प्रोग्राम भेजने के लिए समस्या

मैं एंड्रॉइड फोन पर मूल ईमेल क्लाइंट का उपयोग करके एक ईमेल भेजने की कोशिश कर रहा हूं I

मैंने मेल से अनुलग्नक जोड़ने के लिए निम्नलिखित तरीकों की कोशिश की है …

विधि – 1

Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.setType("image/jpeg"); sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://sdcard/abc.jpg")); 

विधि 2

छवि को शरीर की सामग्री के रूप में भेजा जा रहा है —

 sendIntent.putExtra(Intent.EXTRA_TEXT, "<HTML><BODY><b><IMG**SRC= \"data:image/jpeg;base64," + <imagepath> + "\"**alt = \"**pleaseview this image\"/></b></BODY></HTML>"); 

मैं सफलतापूर्वक छवि मैन्युअल रूप से संलग्न कर सकता हूँ, लेकिन जब मैंने इसे संलग्न करने और भेजने की कोशिश की तो मेल एटेशमेंट के बिना भेजा गया था।

कृपया मुझे बताएं कि क्या ईमेल क्लाइंट का उपयोग करके संलग्नक प्रोग्रामेटिक रूप से भेजने के लिए एक रास्ता है I

Solutions Collecting From Web of "एक अनुलग्नक के साथ एक ईमेल प्रोग्राम भेजने के लिए समस्या"

मुझे लगता है कि आपकी समस्या यह है कि आप सही फ़ाइल पथ नहीं डाल रहे हैं

मेरे लिए निम्नलिखित कार्य:

 Intent i = new Intent(Intent.ACTION_SEND); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.setType("image/jpg"); i.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/Pictures/ image.jpg")); startActivity(i); 

नोट करें कि फ़ाइल पथ में 3 "/" है, "फ़ाइल: //" हैडर के लिए पहले दो, क्योंकि दूसरा sdcard dir फाइल सिस्टम के रूट के अंदर है, जो कि "/" लिनक्स में है।

मेरा मानना ​​है कि आप उपयोग कर रहे Uri गलत है। मैंने file:///mnt/sdcard/ की कोशिश की file:///mnt/sdcard/ और काफी ठीक काम किया।