मैं एक ACTION_SEND मंशा के माध्यम से एक छवि के साथ पाठ साझा करने की कोशिश कर रहा हूं। पकड़ यह है कि छवि को एक यूआरएल द्वारा दर्शाया जाता है, न कि स्थानीय यूआरआई। मेरे पास वर्तमान में कोड है:एंड्रॉइड: टेक्स्ट और छवि (यूआरएल) के माध्यम से इरादा
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
shareIntent.setType("*/*");
shareIntent.putExtra(Intent.EXTRA_TEXT, text); // <- String
shareIntent.putExtra(Intent.EXTRA_STREAM, url); // <- URL object
अब मैंने इस पर कुछ बदलाव किए हैं। मैंने setType ("image/*") के साथ प्रयास किया है, मैंने यूआरएल से उरी को पार्स करने का प्रयास किया है, मैंने यूआरएल स्ट्रिंग को पास करने का प्रयास किया है, आदि। अब तक कुछ भी काम नहीं लगता है। हालांकि, ट्विटर पर भेजते समय मैं पाठ देखता हूं, बस छवि नहीं।
संपादित करें: स्पष्ट रूप से मूल वर्णन पर्याप्त सहायक नहीं था, इसलिए .... जब मैं उपर्युक्त इरादा लॉन्च करता हूं तो यह ट्विटर, या फेसबुक, या जीमेल, या टेक्स्ट मैसेजिंग जैसे चुने हुए एप्लिकेशन को सफलतापूर्वक खोलता है, लेकिन एक छवि एपर्स इन ऐप्स में से कोई भी नहीं। पाठ ट्विटर पर दिखाई देता है - मुझे याद नहीं है कि पाठ कहीं और दिखाई देता है, लेकिन इस समय मेरा ध्यान छवि भाग पर है।
"अब तक कुछ भी काम नहीं लगता है" आपके लक्षणों का एक अपरिहार्य वर्णन है। – CommonsWare
कम से कम फेसबुक के मामले में, वे फेसबुक पर जानकारी साझा करने के लिए अपने एसडीके का उपयोग करने की सलाह देते हैं। मुझे अतीत में ACTION_SEND इरादे के माध्यम से फेसबुक पर पोस्ट करने में परेशानी थी, इसलिए, मैंने अपने एसडीके का उपयोग करने के लिए स्विच किया। मैंने सुना है कि वे एंड्रॉइड ACTION_SEND इरादे का समर्थन नहीं करते हैं, लेकिन मुझे यकीन नहीं है कि यह सच है या नहीं। – chRyNaN
@AndroidStudent क्या आप फेसबुक एसडीके तक पहुंचने के लिए उपयोग की जाने वाली एंड्रॉइड लाइब्रेरी का एक लिंक पोस्ट कर सकते हैं? साथ ही, क्या आप जानते हैं कि ट्विटर एक समान पैकेज प्रदान करता है या नहीं? – Matt