Android - delete files on SD card on uninstall

纵饮孤独 提交于 2019-12-02 20:43:38

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

constantine

from http://developer.android.com/guide/topics/data/data-storage.html#filesExternal "If you're using API Level 7 or lower, use getExternalStorageDirectory(), to open a File representing the root of the external storage. You should then write your data in the following directory:

/Android/data/<package_name>/files/

The <package_name> is your Java-style package name, such as "com.example.android.app". If the user's device is running API Level 8 or greater and they uninstall your application, this directory and all its contents will be deleted."

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!