آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نمایش فیلم های یک فایل در خود گوشی

sohaib.v  9 سال پیش  9 سال پیش
0 0

سلام

من میخوام لیست تمام فیلم های یک فایل در مموری یا خود گوشی را بصورت آیتم در یک اکتیویتی بیارم و بعد هم برای پخش از یکی از پلیرها برای خوندنش استفاده کنم حالا باید چطور این کارو بکنم؟

لطفا کمکم کنید.

باتشکر

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

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