android往文件中保存和读取数据
android 获取FileOutputStream
Context.openFileOutput(文件,权限)
Context为环境的上下文,Activity 继承了Ccontext类 比如 aa 继承了Activity 那就可以这么写:aa.this.openFileOutput(文件,权限)
文件:既为自己创建文件的名字和文件扩展名,比如 water.txt
权限:android有四种权限
1.Context.MODE_PRIVATE
私有属性,只有自己可以访问,并且第二次写入的内容会覆盖第一次写入的内容
2.Context.MODE_APPEND
私有属性,只有自己可以访问,第二次写入的内容会追加到第一次写入的内容的后面
3.Context.MODE_WORLD_WRITEABLE
公有属性,其它项目都可以写入,不过第二次写入的内容会覆盖第一次写入的内容
4.Context.MODE_WORLD_READABLE
公有属性,其它项目都可以读取
权限是可以相加的,比如
现在我想要一个其它项目可以读取,并且也可以写入,还可以追加
Context.MODE_WORLD_READABLE+Context.MODE_WORLD_WRITEABLE+Context.MODE_APPEND
android 创建的文件会放到手机上的/data/data/包名/files下
android 获取FileInputStream
Context.openInFileOutput(文件)
Context为环境的上下文,Activity 继承了Context类
文件:既为自己创建文件的名字和文件扩展名,比如 water.txt