2012-10-26 15 views
7

मैं एक छवि मेरे अपने आवेदन में है कि साझा करना चाहते हैं और मैं निम्नलिखित कोड के साथ ऐसा:शेयर छवि है, लेकिन कोई फाइल एक्सटेंशन

Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND); 
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://"package"/drawable/" + card_name)); 
shareIntent.setType("image/jpg"); 
startActivity(Intent.createChooser(shareIntent, getString(R.string.share_app_via))); 
समस्याओं के बिना

सुदूर, लेकिन अगर मैं करने के लिए छवि भेज ईमेल करें और इसे डाउनलोड करें, छवि में कोई एक्सटेंशन.jpg नहीं है और इसलिए खोला नहीं जा सकता है।

छवि में jpg एक्सटेंशन डालने के लिए मैं कैसे कर सकता हूं?

उत्तर

0

क्या आप CARD_NAME

shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://"package"/drawable/" + card_name + ".jpg")); 
+3

हाँ के अंत में .jpg डालने की कोशिश, मैं कोशिश की है। अगर मैं + "jpg" डालता हूं तो कुछ भी नहीं भेजता क्योंकि फ़ोल्डर में कोई छवि नहीं है। यह एक .jpg एक्सटेंशन के रूप में पहचाना नहीं गया है लेकिन एक नाम के रूप में। –

+1

मुझे एक ही समस्या है। डालने .jpg कुछ भी नहीं भेजता है: | – ruben

संबंधित मुद्दे