安卓学习之路之内部存储之InternalStorage

InternalStorage内部存储的特点:

1. 内部存储总是有效的.

2.默认的情况下 只能被本应用程序读写.

3.当删除应用程序的时候,内部存储也跟着被删除

因为内部存储的数据都放在应用程序的包名下,

注意:内部存储一般不要存储太大的数据.因为这样会使你的应用越来越大.

使用内部存储要注意的问题:

1: 使用openFileInput()方法并要传入的文件名称作为参数,会返回一个FIleInternalStorage内部存储的对象,直接使用openFileInput()这个方法,代码如下

<pre style="font-family: 'Lucida Sans Typewriter'; font-size: 15pt; background-color: rgb(255, 255, 255);">FileInputStream fis = openFileInput("info.txt")<span style="color:#251ccc;"><strong><em>;</em></strong></span>

 
相当于 
<pre name="code" class="java"> File file = new File(getFilesDir(), "info.txt");
 
FileInputStream fis = new FileInputStream(file);
这两句代码
其实内部存储数据的方式就是对文件的读写和写入的过程;
也就是说其实就是对java流的操作!!
内部存储的类还有其他的方法

getDir()在内部存储空间中创建或打开一个现有的目录.
deleteFile()删除存放在内部存储中的文件
fileList() 返回一个String类型的数组,存放当前应用的所有私有文件的名称
使用内部存储的时候要注意的是:设备的内部存储的空间不足的时候,系统会自动删除缓存文件节省空间,但是不推荐依靠系统自动清理机制来清理这些文件,而是开发者应该始终保持自己的缓存文件维持在一个合理的限度内.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值