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();
}
}
}
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西