بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ذخیره عکس در گالری

مدیریت گفتگو
Bahamin Dadras 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام خدمت دوستان عزیز

من میخواستم یه عکسو از assets یا drawable تو گالریم ذخیره کنم(تو یک فولدر مشخص) باید چی کار کنم!؟

stack overflow میگه: 

 Images.Media.insertImage(getContentResolver(), bitmap1,
"Wallpaper.jpg", null)

اما نمیدونم چجوری مقدار دهیش کنم!

ممنون کمک کنین.




نظرات

hamidd 11 سال پیش
اینم آموزش کامل و روان و راحت : لینک .
Bahamin Dadras 11 سال پیش
دست درد نکنه برادر....من چکش کنم میگم. نتیجرو

پاسخ‌ها 1

mohsen-jj 11 سال پیش

سلام .

برا کپی از assets به SDCard به این شکل عمل کنید :

فرض کنید اسم فایل image.jpg باشه  و میخوایم توی پوشه my folder ذخیره ش کنیم .

کلاس HelperIO ( برای کپی فایل و ذخیره در مکانی دیگر)  توی بخش 19 قسمت دوم آموزش های استاد هست میتونید از اونجا دانلود کنید و به class هاتون اضافه ش کنید .

 final String DIR_SDCARD = Environment.getExternalStorageDirectory()
			.getAbsolutePath();

	final String DIR_MYFOLDER = DIR_SDCARD + "/my folder/";

File file = new File(DIR_MYFOLDER+"image.jpg");

AssetManager assetmanager = context.getAssets(); InputStream inputstream; try { inputstream = assetmanager.open("image.jpg");
HelperIO.copyFile(inputstream,DIR_MYFOLDER+"image.jpg");
			} catch (Exception e) { // TODO: handle exception }

			}

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .