Añadir valores a archivo en vez de sobreescribir en Java
AUTOR PREGUNTA #1
Les dejo mi codigo completo:
public boolean salvar_a_csv(){
File folder = new File(Environment.getExternalStorageDirectory() + "/HKA_CAL"); Environment.getExternalStorageDirectory() get the location of external storage boolean success = true;
if(!folder.exists()) { success = folder.mkdir(); }
if (success) {
File stored_hka = new File(Environment.getExternalStorageDirectory()+"/HKA_CAL/Stored_values.csv");
boolean file_existed=true; try{ if(!stored_hka.exists()){ stored_hka.createNewFile(); file_existed=false; }
FileOutputStream fOut = new FileOutputStream(stored_hka);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
if(!file_existed){
myOutWriter.append("Calibration Tracking\r\n");
myOutWriter.append(",ZERO1,,Zero2,,cal1,,cal2,,CALIBRATION FACTORS\r\n"); myOutWriter.append("Date,Stab,Read,Stab,Read,Stab,Read,Stab,Read,Unit S/N,F Zero,F Offset,F Factor\r\n"); } myOutWriter.append("Date" +","+get_step3_stab()+","+get_step3_read() +","+get_step6_stab()+","+get_step6_read() +","+get_step8_stab()+","+get_step8_read() +","+get_step11_stab()+","+get_step11_read() +","+get_sn_num()+","+get_f_zero() +","+get_f_offset()+","+get_f_factor()+"\r\n" );
myOutWriter.close();
fOut.close(); }
catch(Exception e){ return false; }
return true; }
else { return false; } }
-
¿Tienes la misma pregunta? Yo también