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

لیست فایلهای یک پوشه در کارت حافظه

مدیریت گفتگو
طاهر 12 سال پیش
آخرین تغییر: 12 سال پیش

با سلام

می خواستم بدونم چطور میشه لیست فایلهای یک پوشه از کارت حافظه که مربوط به برنامه هست رو از داخل خود برنامه مشخص کرد.

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

چطور میتونیم لیست فایلها رو در برنامه استخراج کنم ؟

نظرات

پاسخ‌ها 1

Alireza.b 12 سال پیش

سلام

با سرچ عبارت Get files list in android در گوگل پاسختان را خواهید یافت.

کد زیر محتوایات پوشه را خوانده و در list view نمایش می دهد:

public class FileList extends ListActivity {

private File file;
private List myList;


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

myList = new ArrayList();

String root_sd = Environment.getExternalStorageDirectory().toString();
file = new File(root_sd + "/external_sd");
File list[] = file.listFiles();

for (int i = 0; i < list.length; i++) {
myList.add(list[i].getName());
}

setListAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, myList));
}
}

نظرات

uncocoder 12 سال پیش
تشکر از پاسخ. سورس درج شده، تمیز نبود، تصحیح شد.
YouNes Sh 12 سال پیش
اگه یه فرمت خاص رو بخوام بگیرم چجوری میشه؟
YouNes Sh 12 سال پیش
من اینو وارد کردم ولی نتیجه نداد میشه راهنمایی کنید
Criss 12 سال پیش
بری گرفتن لیست فایل ها باید اونها رو دورن یک ارایه بزارید و بعد عناصر درون ارایه رو یکی یکی تبدیل به کاراکتر کنید و حروف های اخر اون رو چک کنید لینک
YouNes Sh 12 سال پیش
دیدم ولی متوجه نشدم :| خب همین کد بالا مگه همین کارو نکرده؟
YouNes Sh 12 سال پیش
کسی قبلا این کارو انجام نداده کدشو بزاره یا راهنمایی کنه؟

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