写文件相关

向sd卡根目录中写入文件

1
2
3
4
5
6
7
8
9
10
11
12
//首先判断是否存在sd卡
if(Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)){

//获取外部设备
File file=new File(Environment.getExternalStorageDirectory(),"qianqian.txt");
FileOutputStream outStream=new FileOutputStream(file);
//写入文件
outStream.write(content.getBytes());
outStream.close();

}

读取assets下的文件路径

1
2
3
//格式如下
file:///android_asset/myVideo.html
file:///android_asset/xx(文件名称)

读取assets下的文件转化为String

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public String getFromAssets(String fileName) {
try {
InputStreamReader inputReader = new InputStreamReader(
getResources().getAssets().open(fileName));
BufferedReader bufReader = new BufferedReader(inputReader);
String line = "";
String Result = "";
while ((line = bufReader.readLine()) != null)
Result += line;
return Result;
} catch (Exception e) {
e.printStackTrace();
}
return "";
}
-------------本文结束感谢您的阅读-------------