- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用以下代码在 Android 上保存和检索图像文件 (JPG):
File cacheDir = context.getCacheDir();
这些文件什么时候被删除?据我所知,这个目录并不可靠,因为设备可以随时删除它们以为其他东西腾出空间。对于我的应用程序所需的图像文件的本地存储,什么是更好的选择?如果可能,我希望依靠永久存储,而不是 SD 可移动卡。
最佳答案
您可以使用应用程序包空间来保存您的文件。我在我的应用程序中使用: openFileOutput()你可以看到那里还有 openFileInput()
来读取你的文件,为了保持文件的私密性,确保你使用 MODE_PRIVATE
标志和 openFileOutput()
方法。祝你好运!
关于java - Android getCacheDir() 中的文件何时被删除?长期存储的更好选择是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12940871/
我正在尝试在应用程序缓存文件夹中创建子目录,但在尝试检索文件时我什么也没得到。我下面有一些关于如何创建子目录以及如何从中读取内容的代码,也许我只是做错了什么(很明显我哈哈)或者也许这是不可能的? (虽
当我调试时,我发现 GetCacheDir 返回 /data/data/yourapp/cache/ 但是当我存储文件时,我在该路径中没有发现任何东西(使用 shell),但是在 /sdcard/An
我想下载从 Dropbox 下载的图像并缓存它们以供进一步使用: String cachePath = mContext.getCacheDir().getAbsolutePath() + entry
我只能在扩展 Activity 的类中使用 getCacheDir() 吗?我想在 AsyncTask 中使用它,这样我就可以在其中保存时间密集型缓存文件。 谢谢克里斯 最佳答案 将其传递给您的 As
在此链接中:http://developer.android.com/training/volley/requestqueue.html 标题:设置网络和缓存 它像这样定义缓存: Cache cach
我通过 class 创建了一个 extends Activity 的文件,现在我想从另一个 extends Fragment 的类打开这个文件。 但显然不可能从未扩展 Activity 的 class
我正在使用以下代码在 Android 上保存和检索图像文件 (JPG): File cacheDir = context.getCacheDir(); 这些文件什么时候被删除?据我所知,这个目录并不可
我正在尝试以编程方式清除我的应用程序数据。但是我得到了一个带有以下代码的 NullPointerEXception。 这是我的代码:- public class MyApplication exten
一旦系统内存不足,Android 可能会自动删除 CacheDir 中的文件。但是文档说我们不应该依赖系统清除这个缓存,因此编写额外的代码来进行轮询和删除。 如果是这样,为什么要选择 getCache
我在应用程序中有一些可下载的内容(例如:游戏角色图像),在iOS中将它们保存到NSCachesDirectory路径中,我遵循iOS的准则,即应将可下载的内容保存在NSCachesDirectory中
Android 不允许在 cacheDir 中创建子目录吗?鉴于第三方(例如供应商)肯定需要缓存他们自己的文件,因此为我的缓存文件创建一个子目录并让我集成的第三方管理他们自己的缓存文件对我来说很有意义
context.getCachedir() 和 Environment getConDownloadCacheDirectory 是否相同? 我正在实现位图缓存,但不知道该使用哪一个。 如果我使用上下
这个问题已经有答案了: What is a NullPointerException, and how do I fix it? (12 个回答) 已关闭 4 年前。 我正在尝试使用Retrofit
我是一名优秀的程序员,十分优秀!