android中把文件保存到sdcard代码实例
直接上代码:
packagecom.example.test;
importjava.io.File;
importjava.io.FileNotFoundException;
importjava.io.FileOutputStream;
importjava.io.IOException;
importandroid.os.Bundle;
importandroid.os.Environment;
importandroid.app.Activity;
importandroid.widget.Toast;
publicclassMainActivityextendsActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//要保存的文件名和文件内容
StringfileName="test.txt";
Stringcontent="Thisisatest.";
//判断sdcard是否存在
Stringstate=Environment.getExternalStorageState();
if(state.equals(Environment.MEDIA_MOUNTED)){
//获取SDCard目录
FilesdcardPath=Environment.getExternalStorageDirectory();
Filefile=newFile(sdcardPath,fileName);
FileOutputStreamfos;
try{
fos=newFileOutputStream(file);
fos.write(content.getBytes());
fos.close();
}catch(FileNotFoundExceptione){
e.printStackTrace();
}catch(IOExceptione){
e.printStackTrace();
}
Toast.makeText(this,"保存成功",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this,"sdcard不存在获取不可写入",Toast.LENGTH_SHORT).show();
}
}
}
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短