往android手机的自带内存(非SD卡)中读写文件
Activity的父类 Context 有方法可以获取输出和写入流。
分别是:
openFileOutput(name, mode);
openFileInput(name);
mode有
Context.MODE_PRIVATE; //默认,仅此程序私有
Context.MODE_APPEND; //追加方式
Context.MODE_WORLD_READABLE; //(其它程序)可读
Context.MODE_WORLD_WRITEABLE; //(其它程序)可写
这么几种,亦可这样设置: openFileOutput("log.txt",Context.MOAD_WORLD_READABLE+Context.MOAD_WORLD_WRITEABLE);
默认保存的路径为 /data/data/<程序的报名>/files/<文件名> SD卡IO
需要权限:
android.permission.MOUNT_UNMOUNT_FILESYSTEMS
android.permission.WRITE_EXTERNAL_STORAGE
与PC机器上操作 IO 一样: File file=new File( filePath,fileName);
filePath需要以 /mnt/sdcard 开始,因为android2.2 这个是SD卡的路径。2.1以及之前路径是 /sdcard
在获取SD卡路径时也可这样:File sdFile = Environment.getExternalStorageDirectory();
保存在SD卡中的文件不受权限控制,可被任何程序读写。

更多相关文章

  1. NDK 环境配置 (Ubuntu)
  2. Android程序框架
  3. android NDK学习篇5之hello-jni——jni中头文件的自动生成
  4. Android实践 -- 监听应用程序的安装、卸载
  5. Android从服务器上下载文件
  6. 在 Ubuntu 下配置 Android(安卓)开发环境
  7. Android开发和安全系列工具
  8. Android(安卓)系统中WiFi的部署
  9. android接收adb发送的系统广播及自定义广播

随机推荐

  1. Android中进行https请求信任证书问题(效率
  2. Android蓝牙BLE开发,扫描、连接、发送和读
  3. android ActionBar用法详解
  4. 如何将编译好的apk文件加入Android系统?
  5. Recyclerview条目可拖拽可侧滑删除实战详
  6. 使用响应式编程(RxJava)开发Android(安卓)A
  7. Android(安卓)使用SharePerference实现判
  8. 一些安卓的基本权限 清单配置文件
  9. Android获取App当前页面的Activity名称
  10. Android查看Apk签名