Android入门开发之SD卡读写操作

SD卡的读写是我们在开发Android 应用程序过程中最常见的操作。下面介绍SD卡的读写操作方式:

1. 获取SD卡的根目录

 String  sdCardRoot = Environment.getExternalStorageDirectory().getAbsolutePath();

2. 在SD卡上创建文件夹目录

 /**
  * 在SD卡上创建目录
  */
 public File createDirOnSDCard(String dir)
 {
  File dirFile = new File(sdCardRoot + File.separator + dir +File.separator);
  Log.v("createDirOnSDCard", sdCardRoot + File.separator + dir +File.separator);
  dirFile.mkdirs();
  return dirFile;
 }

3. 在SD卡上创建文件

 /**
  * 在SD卡上创建文件
  */
 public File createFileOnSDCard(String fileName, String dir) throws IOException
 {
  File file = new File(sdCardRoot + File.separator + dir + File.separator + fileName);
  Log.v("createFileOnSDCard", sdCardRoot + File.separator + dir + File.separator + fileName);
  file.createNewFile();
  return file;
 }

相关推荐