【发布时间】:2013-08-12 20:33:49
【问题描述】:
我正在学习如何在 Android 中进行开发,我有一个问题, 我有一个 GPS 可以定位你,然后它将经度和纬度写入 .txt 文件中,当位置改变时,它会再次写入新位置但它会替换文件,我想知道如何写入新位置在另一个背后。
例如:
纬度:42.56164
纬度:42.52542
纬度:42.58864
纬度:42.54422
try
{
OutputStreamWriter fout= new OutputStreamWriter(openFileOutput("datosgpslongitud.txt", Context.MODE_PRIVATE));
//String gps = ((EditText)findViewById(R.id.aa)).getText().toString();
String linea = System.getProperty("line.separator");
fout.write(linea+longitude);
fout.close();
}
catch (Exception ex)
{
Log.e("Ficheros", "Error al escribir fichero a memoria interna");
}
【问题讨论】:
-
你试过 fout.append(...) 而不是 fout.write(...)
-
你帮了我!但我还必须将 `Context.MODE_PRIVATE` 更改为
Context.MODE_APPEND
标签: android file text gps multiline