بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
نمایش فیلم های یک فایل در خود گوشی
سلام
من میخوام لیست تمام فیلم های یک فایل در مموری یا خود گوشی را بصورت آیتم در یک اکتیویتی بیارم و بعد هم برای پخش از یکی از پلیرها برای خوندنش استفاده کنم حالا باید چطور این کارو بکنم؟
لطفا کمکم کنید.
باتشکر
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
File[] files = new File("/storage/sdcard0/").listFiles();می تونید بگیرید. حالا یه متد بنویسید که پسوند فایل ها رو می گیره. و بعد یه متد به اسم getFileKind بنویسید که پسوند فایل ها رو چک می کنه یعنی مثلا اگه آخرشون mp4, mpg و... بود یعنی اگه فیلم بود true رو برگردونه. الان یه حلقه ی for بزارید که بتونید همه ی عناصر آرایه ی files رو چک کنید. توی حلقه ی for با دستورfile.isDirectory()می تونید چک کنید که فولدر نباشه و اگه بود بره بعدی. بعدش با استفاده از متد getFileKind چکش کنید که اگه true رو برگردوند یعنی فایل یه فیلمه و بعد به یه آرایه ی دیگه اضافش کنید. حالا توی آرایه ی جدید لیست تمامی فیلم ها رو دارید. مطمئنا خیلیشو نفهمیدید :) ولی امیدوارم که براتون یه سرنخی باشه. (9 سال پیش)