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

سوال در مورد امکان حذف فایل های مرتبط با برنامه بعد از پاک کردن برنامه از گوشی

Ebrahimgh1986  8 سال پیش  8 سال پیش
0 0

سلام و عرض ادب

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

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

با تشکر

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
احمد  8 سال پیش
+1 0

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

  down voteaccepted

Could you download the files and write them to the apps internal space using the methods explained here : Internal Storage

Files written to the internal storage are automatically removed when the user uninstalls your application.

From what I've read Android does not allow you to modify the uninstall process to help protect against malware.

Starting with Android 2.2 (API level 8) apps can be installed on the sdcard.

See here for more info : Installing to application to sd card

Edit : apparently there is also an external cache that you can use that, according to the doc gets removed when the user uninstalls your app also : External cache

+1 0
این صفحه را هم نگاه کنید لینک (8 سال پیش)
0 0
خیلی ممنون. (8 سال پیش)
0 0
خیلی ممنون. (8 سال پیش)
0 0
خیلی ممنون. راهکار دوم توی لینکی که دادین به نظر همونیه که می خوام! ولی نمی دونم اون کدهارو کجا باید بذارم! on the SD-card: in an app only file note that it is deleted automatically only on API 8 and above. لینک find or create private file need to be in a Context object File root_private_SD_Card_file = getExternalFilesDir(null); File myOwnFile = getExternalFilesDir("MyOwnFile") لینک String path = myOwnFile.getAbsolutePath() this method also hides the image video and audio files from other applications (8 سال پیش)
0 0
منظورم راهکار دوم توی این لینکه: لینک (8 سال پیش)
+1 0
جایی که دارید فایل را می سازید (8 سال پیش)
0 0
من این مسیر رو توی اکتیویتی اصلی ایجاد کردم و مقدارشو ریختم توی fileIndex: fileIndex = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/IndexData/CI"); می خوام که بعد از پاک کردن برنامه فولدر IndexData یا فایل CI تولیدی پاک بشه ... می تونید روی این مسیر توضیح بدین که بهتر متوجه بشم!؟ (8 سال پیش)

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