我开发了一个写入设备的SD卡的Android应用程序。我希望只要我卸载应用程序,写在SD卡上的数据应该自动删除。有没有办法做到这一点 ??? 我正在使用android 2.1。 感谢您的帮助提前。如何在卸载android应用程序时自动删除写在SD卡上的数据?
5
A
回答
3
其从Android文档: http://developer.android.com/guide/topics/data/data-storage.html#ExternalCache
如果您使用API 8级以上,使用getExternalCacheDir()打开表示外部存储目录,你应该保存缓存文件的文件。如果用户卸载您的应用程序,这些文件将被自动删除。但是,在应用程序的生命周期中,应该管理这些缓存文件并删除那些不需要的文件,以便保留文件空间。
如果您使用API 7级或更低,使用getExternalStorageDirectory()打开表示外部存储的根目录中的文件,然后在下面的目录中写高速缓存数据:
/安卓/数据// cache /这是你的Java风格的包名,比如“com.example.android.app”。
1
如果你把你的数据放在android/data/your.package.name中,它会自动被删除。无论是在可持续发展和本地。
相关问题
- 1. 如何在卸载应用程序时删除数据?
- 2. 卸载android应用程序是否删除存储在SD卡上的数据库?
- 3. android如何在SD卡上自动安装应用程序
- 4. 如何在android应用程序卸载时从sdcard中删除数据?
- 5. 在卸载应用程序时删除SQLite数据库
- 6. 在SD卡上移动应用程序
- 7. 如何在卸载应用程序时删除iPhone中userdefaults中的数据?
- 8. 如何从Android上卸载应用程序后删除本地存储数据
- 9. 如何在卸载时删除应用程序文件夹
- 10. 如何在卸载应用程序时删除文件
- 11. Android - Sqlite数据库文件在卸载应用程序时未被删除?
- 12. 如何在卸载ClickOnce应用程序时删除所有数据?
- 13. 如何在卸载时从应用程序数据目录中删除文件?
- 14. 在SD卡上存储android应用程序数据
- 15. Android应用程序下载SD卡
- 16. 如何删除一个文件的卸载android应用程序?
- 17. SD卡上的Android应用程序
- 18. 删除User.config在卸载程序时
- 19. Android - 如何在启动后在/ SD卡上启动应用程序
- 20. 如何在Android SD卡上写
- 21. 如何在卸载任何空中应用程序时删除应用程序存储目录实例/数据
- 22. 当我的应用程序在Android中卸载时,如何删除应用程序的资产?
- 23. 卸载msi删除应用程序
- 24. 如果用户卸载Android应用程序,哪些数据将被删除
- 25. 如何删除存储在sd卡上的位图图像android
- 26. Android中的ADB安装/卸载SD卡
- 27. 如何在卸载应用程序时删除临时文件夹
- 28. 如何在SD卡写入数据
- 29. Android - 保存或删除应用程序在卸载时创建的文件
- 30. LocalStorage未在应用程序卸载时清除 - Android 6
我正在开发API级别7.我使用getExternalStorageDirectory()来打开文件,我在SD卡上写入数据,我手动管理这些文件以节省SD卡上的空间。 但我没有得到如何删除所有这些文件**自动**当我**卸载应用**。 您可以请给我一个精确的解决方案/代码。 – techayu 2012-02-24 14:48:14