学习Android的朋友欢迎加入:群 59324839(QQ)

流相对本程序而言

方法:context.openFileOutput(filename,Context.MODE_PRIVATE);

注:这种方法得到的是一个FileOutputStream对象 且:它是存储在手机存储卡中的,其中Context.MODE_PRIVATE 只能被本程序进行访问 并且会被第二次写入数据重新覆盖

则:outStream.write(content.getBytes());

新知识:在做异常抛出的时候,在Model(模型层)中所有的异常要对外抛出,以让Ccontrol层)进行接收----//如要显示异常信息 我们就可以在C层得到并进行相关处理

----这样一来也就更好的体现了MVC模式,我们在M层不用做相关的异常处理

新知识:要得到当前引用目录:this.getFilesDir();------//:data/data/应用包名/files/…(即:得到files这个文件夹)

之中还有一个Cache文件夹this.getCacheDir();

四个操作模式:

1Context.MODE_PRIVATE默认 私有的,只能被程序本身访问

2Context.MODE_APPEND如存在文件则向文件新加内容,不存在就创建

3Context.WORLD_READABLE外部程序读取

4Context.WORLD_WRITEABLE外部程序可写

注:如果要这个文件既可以让外部程序读取,也可以写入,那么可以加两个模式相加

Context.WORLD_READABLE + Context.WORLD_WRITEABLE

SDCard

得到SDcard目录:Environment.getExternalStorageDirectory()判断一部手机上是否有SDCard: Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)

功能清单:

<!---SDCard中创建和删除文件权限-->

<uses-permission android:name=”android.permission.MOUNT_UNMOUNT_PILESYSTEMS”>

<!---SDCard中写入权限-->

<uses-permission android:name=”android.permission.WIRTE_EXTERNAL_STORAGE”>

更多相关文章

  1. Android(安卓)DownloadManager下载进度查询(系列3)
  2. android 判断sdcard是否存在,以及写入权限
  3. Android根据 uri 获得文件真实路径
  4. android的init.rc文件的语法
  5. android xml文件解析
  6. Android系统基础介绍
  7. [转帖]Android软件汉化
  8. android Immutable bitmap passed to Canvas constructor异常
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android Action
  2. android输入法中的imeoption
  3. 简单的android Q 摄像头预览操作
  4. Android地图定位开发技术汇总
  5. Andriod studio编译问题:org.gradle.proce
  6. android 强制开启 GPS
  7. selector的使用
  8. Android自学笔记之短信发送器
  9. Android在eclipse开发出现打开main.xml就
  10. Type View requires API level 14 (curre