注意权限:在mainfest添加WRITE权限!



package com.example.writesdcard;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.util.Log;import android.view.Menu;import android.view.MenuItem;public class MainActivity extends Activity {    @Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);            // 首先判断设备是否挂载SDCard          boolean isMounted = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);            if (isMounted) {              try {                 writeFileToSDCard("强哥","你妹.txt");              } catch (IOException e) {                  e.printStackTrace();              }          } else {              Log.d("SDCard错误", "未安装SDCard!");          }      }           private void writeFileToSDCard(String path,String name) throws IOException {                File parent_path = Environment.getExternalStorageDirectory();            // 可以建立一个子目录专门存放自己专属文件          File dir = new File(parent_path.getAbsoluteFile(),path);          dir.mkdir();            File file = new File(dir.getAbsoluteFile(), name);            Log.d("文件路径", file.getAbsolutePath());            // 创建这个文件,如果不存在          file.createNewFile();            FileOutputStream fos = new FileOutputStream(file);            String data = "hello,world! IT @ CSDN";          byte[] buffer = data.getBytes();            // 开始写入数据到这个文件。          fos.write(buffer, 0, buffer.length);          fos.flush();          fos.close();            Log.d("文件写入", "成功");      }  }


更多相关文章

  1. android 实现流媒体播放远程mp3文件代码
  2. android -- 小功能 Android为多媒体文件生成缩略图
  3. Android, 如何在C文件中加log
  4. Android文件夹大小
  5. Android中的多种文件读写操作方法
  6. android基于AndPermission的权限申请封装类
  7. android 文件搜索

随机推荐

  1. 浅谈J2me游戏如何快速移植到Android
  2. Android(安卓)Studio 配置模拟器AVD存放
  3. Android中的动画研究(一)
  4. Android(安卓)Handler初步了解
  5. Android内存管理-SoftReference的使用
  6. Android调用系统关机与重启功能
  7. Android(安卓)系统的架构
  8. Android编译环境
  9. AlertDialog实现普通对话框和登录对话框
  10. Android中使用Serializable和Parcelable