मेरे पास एक बटन है, और मैं चाहता हूं कि जब मैं उस पर क्लिक करता हूं तो छवि एसडी कार्ड में सहेजी जाती है (या आंतरिक स्टोरेज, जैसा एचटीसी एक एक्स में है, हमारे पास बाहरी स्टोरेज नहीं है एक एसडी कार्ड की तरह)एसडी कार्ड में एंड्रॉइड सेविंग बिटमैप
यह मेरा कोड है:
sd.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
MpClick.start();
File myDir=new File("/sdcard/Saved_images");
myDir.mkdirs();
Random generator = new Random();
int n = 10000;
n = generator.nextInt(n);
String fname = "Image-"+ n +".jpg";
File file = new File (myDir, fname);
if (file.exists()) file.delete();
try {
FileOutputStream out = new FileOutputStream(file);
bitMapToShare.compress(Bitmap.CompressFormat.JPEG, 600, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
});
और कैसे मैं एक संदेश प्रकट होता है उस में यह लिखा है कर सकता हूँ "आपकी छवि बचा लिया गया था।" एक चेतावनी की तरह है, लेकिन 2seconds के लिए और उसके बाद गायब हो जाता है
टोस्ट.मेकटेक्स्ट (यह, R.string.your_message, Toast.LENGTH_SHORT) .show(); –
ठीक है, धन्यवाद =) –