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

حذف شدن فایلهای موجود بر روی کارت حافظه

مدیریت گفتگو
صبا 11 سال پیش
آخرین تغییر: 10 سال پیش

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

تا اینجای قضیه هیچ مشکلی نبوده و به خوبی انجام شده است. اما بعد از مدتی برخی از کاربران اعلام کردند که فایلهای قبلی که دانلود کرده اند حذف شده است. در صورتی که ما حتی یک خط کد برای حذف فایلها در برنامه نداشتیم. بعد از پیگیری بسیار از برخی کاربران که تا حدی اطلاعات درباره فایل و فولدر داشتند متوجه شدیم این فایلها ظاهرا توسط برنامه clean master در لیست junk فایلها شناسایی میشود و کاربر هم بدون توجه به جزییات خودش فایلهای برنامه را که حدود 500 مگابایت هست را حذف میکند.

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

نظرات

saeed_435 10 سال پیش
دوستان جوابی برای این سوال ندارند؟ لطفا عزیزانی که تحصص دارند جواب بدن ممنون
saeed_435 10 سال پیش
ممنون تو این پاسخ پیشنهاد شده تو external داده ذخیره شه ،ولی من میخام تو internal باشه داده هام.
احمد 10 سال پیش
چون سیستم عامل هم از حافظه داخلی استفاده می کنه بهتره اونجا نباشه
صبا 10 سال پیش
احتمالا میدونید که توی اکسترنال در اندروید های 4.4 به بالا دسترسی برای نوشتن توسط برنامه وجود نداره!
احمد 10 سال پیش
اون برای انتقال نه نوشتن
صبا 10 سال پیش
میشه تعریفی از انتقال ارائه کنید؟ انتقال یک فایل مگه همون نوشتن بایتهای اون فایل نیست؟ اگه دقت کنید حتی برنامه های مدیریت فایل (به غیر از برنامه اصلی دستگاه) هم نمیتونند فایلها را توی حافظه خارجی کپی کنند.
به خاطر حجم زیاد فایل ها clean master این کارو میکنه فکر کنم. برای برخی از گوشی ها مثل گوشی خودم ۵۰۰ مگ خیلی زیاده چون حافظه زیادی ندارم برای همین معمولا فایل هایی که سنگین هستن رو با این برنامه ها حذف میکنم. شما فایل هاتو توی حافظه internal بساز که کسی دسترسی بهشون نداشته باشه.
احمد 10 سال پیش
من در پروژه خودم از دینترنت فایل میگیرم و روی اس دی میریزم و مشکلی هم نداره clean master هم پاکشون نکرد اندروید 4.4.2 تست کردم
صبا 10 سال پیش
وقتی فایلهای برنامه ات زیاد باشه؛ اونوقت اگه بریزی اینترنال داد مردم درد میاد، چون اکثرا حافظه اینرنال زیادی ندارند. لطفا صورت مساله را پاک نکنید، راه حل برای مساله نشان بدهید. سوال اینه که روی چه حسابی کلین مستر و امثالش میاد میگه یه فولدر junk هست یا نه.
صبا 10 سال پیش
وقتی فایلهای برنامه ات زیاد باشه؛ اونوقت اگه بریزی اینترنال داد مردم درد میاد، چون اکثرا حافظه اینرنال زیادی ندارند. لطفا صورت مساله را پاک نکنید، راه حل برای مساله نشان بدهید. سوال اینه که روی چه حسابی کلین مستر و امثالش میاد میگه یه فولدر junk هست یا نه.
احمد 10 سال پیش
من که نگفتم internal گفتم روی sd (کارت حافظه که کاربر میزاره) بریزید. اگه اینترنال باشه همون اتفاقی میفته که برای تلگرام رخ داد و حافظه همه گوشی ها را پر می کرد و گوشی درست کار نمی کرد
احمد 10 سال پیش
کسی قرار نیست صورت مسئله پاک کنه اصلا اینجاییم تا جوابی برای این مشکلات پیدا کنیم دیگه مگه غیر از اینه

هنوز پاسخی ثبت نشده است


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