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 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练