رفتن به مطلب
  • 0

گرفتن آدرس عکس های یک پوشه خاص


Gray Mind

سوال

سلام دوستان

من یه پوشه دارم توی حافظه داخلی

خوب توش تعدادی عکس وجود داره که من میخوام آدرس اونارو بگیرم و توی یک لیست یا چیزی نمایش بدم

مثلا فرض کنید من میخوام یه گالری بسازم با عکس های یک پوشه (نه کل عکس ها فقط عکس های یک پوشه ی خاص)

میشه راهنمایی کنید

پیشاپیش ممنون:give_heart:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

2 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

به این طریق عکسهای فولدر رو بگیرین در واقع آدرس اونا رو بهت میده

private ArrayList<String> listAllFiles(String pathName){
		ArrayList< String> imagearray=new ArrayList<>();
	    File file = new File(pathName);
	    File[] files = file.listFiles(IMAGE_FILTER);
	    if(files != null){
	        for(File f : files){
	            String fileName = f.getAbsolutePath();
	            imagearray.add(fileName);
	        }
	    }
	    return imagearray;
	}
	static final String[] EXTENSIONS = new String[]{
        "gif", "png", "bmp" 
    };
   static final FilenameFilter IMAGE_FILTER = new FilenameFilter() {

    @Override
    public boolean accept(final File dir, final String name) {
        for (final String ext : EXTENSIONS) {
            if (name.endsWith("." + ext)) {
                return (true);
            }
        }
        return (false);
    }
   };

آدرس رو که داری گرفتن عکس از آدرس هم که دیگه ساده اس:malih::girl_pardon:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، محمدرضا شاهپیری گفته است :

به این طریق عکسهای فولدر رو بگیرین در واقع آدرس اونا رو بهت میده


....

آدرس رو که داری گرفتن عکس از آدرس هم که دیگه ساده اس:malih::girl_pardon:

درست شد با کد زیر

try {
	if(imgFile.exists()){
		img.setImageBitmap(BitmapFactory.decodeFile(array.get(position).toString()));
	}
}catch (Exception e){}

:give_heart:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...