- SharedPreference文件
- 内部存储
- openFileOutput,将返回一个OutputStream
- 使用Write写入到文件
- 使用close关闭流
- 保存缓存文件
- 如果你想要缓存一些文件,而不是永久地存储,应该使用rgetCacheDir(path:/data/data/com.safeluck.floatwindow/cache) 来打开一个File
getFilesDir()
获取在其中存储内部文件的文件系统目录的绝对路径。getDir()
在您的内部存储空间内创建(或打开现有的)目录。deleteFile()
删除保存在内部存储的文件。fileList()
返回您的应用当前保存的一系列文件
- 外部存储
- 每个兼容的android设备都支持可用于保护文件的共享“外部存储”。该存储可是可移除的存储介质(如SD、TFcard)或内部存储(不可移除)
- 保存缓存文件getExternalCacheDir()
- 如果用户卸载你的应用缓存文件也就被删除
- 保存应用私有文件
- 如果你处理的文件不适合其他应用,则应该通过调用
getExternalFilesDir()
来使用外部存储上的私有存储目录。此方法还会采用type
参数指定子目录的类型(例如DIRECTORY_MOVIES
)。 如果您不需要特定的媒体目录,请传递null
以接收应用私有目录的根目录
- 如果你处理的文件不适合其他应用,则应该通过调用
- 保存缓存文件getExternalCacheDir()
- 每个兼容的android设备都支持可用于保护文件的共享“外部存储”。该存储可是可移除的存储介质(如SD、TFcard)或内部存储(不可移除)
- SqLite
- 参见我另一篇文章
- 网络
android存储
猜你喜欢
转载自www.cnblogs.com/endian11/p/9547601.html
今日推荐
周排行