بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ذخیر عکس در گالری
سلام
من می خوام تصاویر داخل برنامه رو در گالری ذخیره کنم....این کارو با کد زیر انجام می دهم و تصاویر را در آدرس دلخواه در sd ذخیر می کنم اما مشکل اینجاست که تصاویر با اینکه در داخل sd ذخیره شده اما داخل گالری نشون داده نمیشه به عبارتی گالری با تصاویر ذخیره شده آپدیت نمیشه....مشکل کجاست؟
public void save_image() {
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File(root.getAbsolutePath() + "/IMAGE_TATAK");
dir.mkdirs(); // build directory
Random generator = new Random();
int n = 10000;
n = generator.nextInt(n);
fileName = "Image-" + n + ".jpg";
file = new File(dir, fileName);
if (file.exists())
file.delete();
try {
FileOutputStream outStream = new FileOutputStream(file);
InputStream ims = getAssets().open("image/" + backgroundImageName);
Bitmap bitmap = BitmapFactory.decodeStream(ims);
try {
ims.close();
ims = null;
}
catch (IOException e) {}
bitmap = mark(bitmap, null);
bitmap.compress(Bitmap.CompressFormat.JPEG, 90, outStream);
outStream.flush();
outStream.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
}
+1
0
بجای گالری پیش فرض گوشی از برنامه QuickPic استفاده کن مطمئنأ عکستون رو اونجا نشون میده، اگه نشون نداد اشکال از کدتونه ! (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .