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 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语