进行SD卡读写操作前,需先确认设备已安装SD卡且具备读写权限。

以下代码片段展示了如何判断SD卡状态并写入数据:

if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {  
    // 获取SD卡目录
    File sdCardDir = Environment.getExternalStorageDirectory(); 

    // 创建文件
    File saveFile = new File(sdCardDir, "itcast.txt"); 

    // 创建输出流
    FileOutputStream outStream = new FileOutputStream(saveFile);

    // 写入数据
    outStream.write("Android开发".getBytes());

    // 关闭输出流
    outStream.close();
}