سایر


2 دقیقه پیش

جمهوری آذربایجان با گرجستان و ترکیه مانور مشترک نظامی برگزار می کند

ایرنا/ جمهوری آذربایجان روز یکشنبه قبل از آغاز مذاکرات وین با حضور نمایندگان منطقه قره باغ کوهستانی، اعلان کرد که قصد دارد تمرین های نظامی با مشارکت گرجستان و ترکیه برگزار ...
2 دقیقه پیش

ژنرال فراری سوری از رژیم صهیونیستی درخواست کمک کرد

العالم/ ژنرال سابق و فراری ارتش سوریه که به صف مخالفان بشار اسد پیوسته، از رژیم صهیونیستی خواست که در مقابله با رییس جمهوری سوریه، مخالفان مسلح (تروریست ها)را یاری کند!.به ...



فایل nomedia در اندروید چیست ؟


تاریخ انتشار : 10 بهمن 1394

اگر گوشی اندرویدی دارید احتمالا فایل nomedia رو به صورت اتفاقی دیده باشید . اگر در برنامه مدیریت فایل ها گزینه « نمایش فایل های مخفی » یا Show hidden files رو فعال کنید میبینید در اغلب پوشه ها یه فایل به نام .nomedia  وجود داره . اگر شما هم تو کفین که بدونید این فایل چیه و چیکار میکنه حتما این پست کوتاه رو تا آخر بخونید چون شناخت این فایل برای همه کاربران به خصوص کاربران اندروید ضروریه .

فایل nomedia دقیقا چیه ؟

واژه nomedia از دو بخش ساخته شده : بخش اول No که خب همه میدونید یعنی چی و بخش دوم Media ( بخونید میدیا ) به معنی رسانه . واژه nomedia یعنی « غیر رسانه » یعنی چیزی غیر از فیلم یا عکس . فایل nomedia در اغلب پوشه های اندروید وجود داره اما چون این فایل مخفیه ، در حالت عادی شما اونو نمیبینید . اگر دقت کنید متوجه میشید که ابتدای نام nomedia یه نقطه هم وجود داره  . لازمه در حد تیتر یه نکته مهم درباره این نقطه خدمت تون عرض کنم  ؛ در سیستم عامل لینوکس برای مخفی کردن فایل ها یا پوشه ها ، کافیه فقط ابتدای نام اون فایل یا پوشه یه نقطه بذارید . سیستم عامل اندروید هم بر پایه لینوکس ساخته شده به همین خاطر در اندروید هم اگر بخواید یه فایل رو مخفی کنید ، باید ابتدای نام اون فایل یه نقطه اضافه کنید تا اون فایل یا پوشه مخفی بشه .

نمونه ای از یک فایل nomedia در اندروید 5

نمونه ای از یک فایل nomedia در اندروید 5

تا حالا به این فکر کردین که برنامه گالری Gallery در اندروید چطوری می تونه انقدر دقیق عکس ها و ویدیو های شما رو دسته بندی کنه ؟! پوشه های زیادی در گوشی شما وجود دارن که ممکنه توشون چنتا عکس به درد نخور هم باشه ؛ اما برنامه گالری هیچوقت این عکس ها رو نشون نمیده ! پس برنامه گالری چه جوری میفهمه که کدوم عکس ها و ویدیو ها برای شماست ؟! پاسخ این سوال خیلی ساده است ؛ بله با کمک فایل nomedia ! فایل nomedia یک فایل خالیه که توش هیچ اطلاعاتی وجود نداره ؛ در واقع نقش این فایل فقط نشانه گذاریه .

پویشگر چند رسانه ای اندروید ( Android Media Scanner ) وقتی داره تو پوشه ها جستجو میکنه ، تو هر پوشه اول دنبال فایل nomedia میگرده . اگر این فایل تو اون پوشه وجود داشته باشه ، یعنی تو اون پوشه هیچ عکس یا ویدیو به درد بخوری نداره . بنابراین پویشگر اندروید اون پوشه رو بی خیال میشه و میره سراغ پوشه بعدی . با این الگوریتم ، پویشگر اندروید می تونه ظرف مدت کوتاهی تمام پوشه هایی رو که ویدیو ها و عکس های شما توشون ذخیره شدن رو در برنامه گالری نمایش بده . به طور پیشفرض این فایل در خیلی از پوشه ها وجود داره به جز چنتا پوشه مثه DCIM , Pictures , Video و… .

کاربرد های فایل nomedia

همونطور که در بند بالا هم اشاره کردم ، فایل nomedia به پویشگر اندروید کمک میکنه تا بتونه راحت تر ویدیو ها و عکس های کاربر رو پیدا کنه . در حافظه گوشی موبایل هزاران فایل و پوشه وجود داره . از طرفی پردازنده و حافظه RAM گوشی ها خیلی ضعیفه و اگر قرار باشه پویشگر اندروید همه فایل های داخل پوشه ها رو بررسی کنه ، زمان بسیار زیادی طول میکشه تا بتونه همه عکس ها و ویدیو ها رو به صورت دسته بندی شده نمایش بده ! در این مدت زمان نه تنها زمان کاربر تلف میشه بلکه میزان زیادی از  باتری گوشی هم الکی هدر میره . بنابراین استفاده از یک الگوریتم بهینه برای جستجوی فایل ها بسیار ضروریه . با استفاده از فایل nomedia هم پروسه جستجوی عکس ها و ویدیو ها با سرعت بسیار بالایی انجام میشه و هم در مصرف باتری گوشی صرفه جویی میشه .

روش حذف فایل nomedia در اندروید

فایل های nomedia فضای حافظه شما رو اشغال نمیکنن ، یعنی اگر مشخصات این فایل ها رو چک کنید میبینید که حجم شون 0 بایته ! از طرفی وجود این فایل ها سرعت بارگذاری گالری تون رو افزایش میده . بنابراین هیچ دلیلی برای حذف این فایل ها وجود نداره ! اما به هر حال اگر میخواید این فایل ها رو حذف کنید لازم نیست کار خاصی انجام بدین و می تونید مثه یه فایل عادی حذفش کنید . اگر از قیافه فایل های nomedia خوش تون نمیاد و نمیخواید این فایل ها همش جلو چشم تون باشن می تونید برید به قسمت تنظیمات برنامه مدیریت فایل ها و از اونجا تیک گزینه Show hidden files رو بردارید .

روش ساخت فایل nomedia

ممکنه یه وقت بخواید یه پوشه بسازید که مثلا کتاب های PDF تون رو اونجا ذخیره کنید . در این موارد بد نیست یه فایل nomedia هم تو این پوشه قرار بدن تا پویشگر چند رسانه ای اندروید دیگه تو این پوشه ها دنبال عکس ها و فیلم ها نگرده . فایل های nomedia هیچ فرقی باهم ندارن بنابراین بهترین راه حل برای ساخت یه فایل nomedia اینه که تو گوشی تون بگردین و یه فایل nomedia پیدا کنید و اون فایل رو در پوشه مورد نظر تون کپی کنید .

به قول یارو گفتنی گره ای رو که با دست میشه باز کرد چرا باید با دندون بکشیم ؟! استفاده از فایل nomedia می تونه سرعت پروسه جستجوی فایل ها رو افزایش بده و از طرفی در مصرف باتری هم صرفه جویی میشه .

این مطلب توسط وب سایت علم فردا تهیه شده ! دوستان عزیز ، متاسفانه اخیرا سایت های زیادی بدون اجازه ما مطالب علم فردا رو کپی میکنن و به نام خودشون میزنن . خواهش میکنیم برای حمایت از علم فردا حتما به هر کسی که می تونید اطلاع رسانی کنید که منبع اصلی این مطالب وب سایت علم فردا ست ! آترامارت - فروش ویژه لپ تاپ ارزان دیجیک ، فروش انواع کابل و تبدیل لطفا این مطلب رو با دوستان تون هم به اشتراک بذارید !

موضوعات مرتبط

ابراهیم درویشابراهیم درویش ابراهیم درویش هستم متولد مرداد سال 65. برنامه نویس وب ، علاقمند به برنامه نویسی اندروید و نرم افزار های رایگان و Open Source . در وقت آزادم درباره متد های بازاریابی و تبلیغات وب مطالعه می کنم . مسلط به انگلیسی و آشنا به زبان Español . نوشتن مطالب آموزشی به زبان ساده و قابل فهم برای همه ، کار بسیار سختیه . از طرفی ، نگهداری یک وب سایت آموزشی خرج داره ! اگر براتون امکان داره لطفا با پرداخت مبلغ کمی در هزینه های سایت سهیم باشید تا ما هم بتونیم با خیال راحت براتون بنویسیم و به سوال ها تون پاسخ بدیم . ♥ حمایت مالی از علم فردا


ویدیو مرتبط :
اجرای فایل های اندروید در ویندوز