मैं इंटेंट के साथ उपयोग करके अटैचमेंट (छवि फ़ाइल, ऑडियो फ़ाइल, आदि) के साथ ईमेल भेजने के लिए एंड्रॉइड प्रोग्राम पर काम कर रहा हूं ACTION_SEND
। ईमेल के एक एकल लगाव होने पर कार्यक्रम काम कर रहा है। मैं Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
निर्दिष्ट छवि फ़ाइल को मेल में संलग्न करता था और यह ठीक काम कर रहा है, मेल को जीमेल के माध्यम से वितरित किया जा सकता है। हालाँकि, जब मैंने Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)
कई बार कॉल करके एक ही मेल पर एक से अधिक चित्र संलग्न करने की कोशिश की , तो यह काम करने में विफल रहा। ईमेल में कोई भी अनुलग्नक दिखाई नहीं देता है।
मैंने ईमेल अनुलग्नक के बारे में एसडीके प्रलेखन और एंड्रॉइड प्रोग्रामिंग उपयोगकर्ता समूह को खोजा, लेकिन कोई संबंधित जानकारी नहीं पा सकता है। हालाँकि, मुझे पता चला है कि एक और आशय स्थिरांक ACTION_SEND_MULTIPLE
(एपीआई स्तर 4 के बाद से उपलब्ध) है जो मेरी आवश्यकता को पूरा कर सकता है। एसडीके प्रलेखन के आधार पर, यह केवल कहता है कि यह किसी और को कई डेटा वितरित करता है, यह काम करता है ACTION_SEND
, जैसे डेटा एकाधिक है। लेकिन मैं अभी भी इस कमांड के सही उपयोग का पता नहीं लगा सका। मैंने इरादे की घोषणा करने की कोशिश की ACTION_SEND_MULTIPLE
, फिर putExtra(EXTRA_STREAM, uri)
कई बार कई छवियों को संलग्न करने के लिए कॉल किया , लेकिन मुझे पहले की तरह एक ही गलत परिणाम मिला, कोई भी अनुलग्नक ईमेल में नहीं दिखा।
किसी के साथ की कोशिश की है ACTION_SEND_MULTIPLE
और यह कई ईमेल अनुलग्नक के साथ काम कर रहा है?