تیکه کد دریافت آدرس تمامی عکس های گوشی – سورس اندروید

سورس اندروید اولین و معتبرترین مارکت سورس کدهای اندروید در ایران

سورس اندروید، بازاری بزرگ و درآمدزا برای توسعه دهندگان اندروید، فرصتی عالی برای راه اندازی انواع کسب و کار های مختلف با پایین ترین هزینه

تیکه کد دریافت آدرس تمامی عکس های گوشی

دسترسي

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

استفاده

File root = getExternalStorageDirectory();
List<String> files = new LinkedList<String>();
File targetDirectory = new File(root.getAbsolutePath());
File targetDirectory1 = new File("/storage/external_SD/");
walk(targetDirectory, files);
walk(targetDirectory1, files);

تابع

public void walk(File currDir, List<String> fileNames) {
File[] list = null;
try {
list = currDir.listFiles();
} catch (SecurityException e) {
// Can't read this file, just do nothing.
return;
}
list = currDir.listFiles();
for (File f : list) {
if (f.isDirectory()) {
walk(f, fileNames);
} else {
// Add only images with the extension "jpg" (substitute your own logic here if necessary)
String fileName = f.getName();
String extension = fileName.substring(fileName.lastIndexOf(".")+1);
if ("jpg".equalsIgnoreCase(extension)) {
if(f.getPath().toLowerCase().indexOf("thumbnails" .toLowerCase())!= -1) {

}else{
if(50000<f.length()){
fileNames.add(fileName);
System.out.println(" Name:" + f.getName().toString());
System.out.println(" Size:" + f.length());
System.out.println(" Adress:" + f.getPath());
System.out.println(" ");}
}
}
}
}
}

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شبکه های اجتماعی

تعداد کاربران 3395 عدد
تعداد محصولات 331 عدد
تعداد نوشته ها 9 عدد
دریافت اکانت ویژه برای دانلود رایگان محصولات اندروید استودیو کلیک کنید
+ +