如何在卸载android应用程序时删除文件? [英] how to delete a file's on uninstall the android application?

查看:50
本文介绍了如何在卸载android应用程序时删除文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能的重复:
如何删除应用程序在卸载时创建的文件?

我们在 android 中制作了一个流媒体播放器.在我的应用程序中,每 15 分钟向服务器发送一个事件文件.可能是手机内存中存储的一些文件.

we have a made a streaming media player in android. in my application send a event file in every 15 min to over server. may be some of the file store in phone memory.

卸载应用程序时如何删除所有文件??

how to delete all file when application uninstall??

请帮帮我.

谢谢

推荐答案

如果存储在 SD 卡上:

If it's stored on SD card:

如果您使用的是 API 级别 8 [Android 2.2] 或更大,使用 getExternalFilesDir() 来打开一个代表您所在的外部存储目录应该保存您的文件.[...] 如果用户卸载您的应用程序、这个目录和所有其内容将被删除.

If you're using API Level 8 [Android 2.2] or greater, use getExternalFilesDir() to open a File that represents the external storage directory where you should save your files. [...] If the user uninstalls your application, this directory and all its contents will be deleted.

http://developer.android.com/guide/topics/data/data-storage.html#filesExternal

目录 /data/data/app.package.name(内部存储)中的文件将在卸载时删除,如 Android - 在卸载时保留或删除应用程序创建的文件

Files in the directory /data/data/app.package.name (internal storage) will be removed on uninstall as mentioned in Android - Preserve or delete files created by the application on uninstall

这篇关于如何在卸载android应用程序时删除文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆