private String filename = "urlsfile";
private String splitStr = ",";
/**
* 文件存储
* @param filecontent
*/
private void writeFile(String filecontent){
try {
FileOutputStream out = this.openFileOutput(filename, Context.MODE_APPEND);
out.write(filecontent.getBytes("UTF-8"));
out.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}catch (IOException e) {
e.printStackTrace();
}
}
}
/**
* 文件读取
* @return
*/
private String readFile(){
String readStr = null;
FileInputStream in = null;
ByteArrayOutputStream bout = null;
byte[]buf = new byte[1024];
bout = new ByteArrayOutputStream();
int length = 0;
try {
in = this.openFileInput(filename); //获得输入流
while((length=in.read(buf))!=-1){
bout.write(buf,0,length);
}
byte[] content = bout.toByteArray();
readStr = new String(content,"UTF-8"); //设置文本框为读取的内容
in.close();
bout.close();
} catch (Exception e) {
e.printStackTrace();
return readStr;
}
return readStr;
}
android 文件存储
最新推荐文章于 2024-08-08 08:41:35 发布