मेरे पास उस ऐप में इमेज गैली ऐप है, मैंने सभी छवियों को ड्रॉबल-एचडीपीआई फ़ोल्डर में रखा है। और मैंने इस तरह से अपनी गतिविधि में छवियों को बुलाया:
private Integer[] imageIDs = {
R.drawable.wall1, R.drawable.wall2,
R.drawable.wall3, R.drawable.wall4,
R.drawable.wall5, R.drawable.wall6,
R.drawable.wall7, R.drawable.wall8,
R.drawable.wall9, R.drawable.wall10
};
तो अब मैं यह जानना चाहता हूं कि मैं इस चित्र को साझा करने के इरादे से कैसे साझा करूं मैं इस तरह साझा किए गए कोड साझा कर रहा हूं:
Button shareButton = (Button) findViewById(R.id.share_button);
shareButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse(Images.Media.EXTERNAL_CONTENT_URI + "/" + imageIDs);
sharingIntent.setType("image/jpeg");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image using"));
}
});
और मेरे पास शेयरिंग बटन भी है जब मैं शेयर बटन पर क्लिक करता हूं तो शेयरिंग बॉक्स खुल रहा है लेकिन जब मैं किसी भी सेवा को बंद कर देता हूं तो ज्यादातर इसकी दुर्घटनाग्रस्त हो जाती है या कुछ सेवाओं का कहना है: छवि को खोलने में असमर्थ तो मैं इसे कैसे ठीक कर सकता हूं या छवियों को साझा करने के लिए कोई अन्य प्रारूप कोड है ????
संपादित करें:
मैंने नीचे दिए गए कोड का उपयोग करने की कोशिश की। लेकिन इसका काम नहीं हो रहा है।
Button shareButton = (Button) findViewById(R.id.share_button);
shareButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse("android.resource://com.android.test/*");
try {
InputStream stream = getContentResolver().openInputStream(screenshotUri);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
sharingIntent.setType("image/jpeg");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image using"));
}
});
अगर किसी को बुरा न लगे तो मेरे उपरोक्त कोड को सही करें या मुझे एक उचित उदाहरण दें plz मैं अपनी छवियों को कैसे आकर्षित कर सकता हूं- hdpi फ़ोल्डर