将SQlite中的数据以txt文件导出
发布时间:2020-12-12 19:21:30 所属栏目:百科 来源:网络整理
导读:String filename =fileName();initData(filename); @SuppressLint("SimpleDateFormat")public void initData(String f1) { File f = new File(f1); if (f.exists()) { f.delete(); } file = new File(getSDPath() + "/Scan"); makeDir (file); TxtUtils. wri
public static void writeTxt(String fileName,String content) {
try
{ //要指定编码方式,否则会出现乱码 OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(fileName,true),"gbk");
osw.write(content);
osw.close();
} catch (IOException e) {
e.printStackTrace();
}
} private String fileName(){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd-hh-mm");
String date=sdf.format(new java.util.Date());
String filename="/mnt/sdcard/Scan/"+date+".txt";
return filename;
}
public String getSDPath() {
File sdDir = null;
boolean sdCardExist = Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED);
if (sdCardExist) {
sdDir = Environment.getExternalStorageDirectory();
}
String dir = sdDir.toString();
return dir;
} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |