Android에서 .txt 파일을 관리하는 데 약간의 문제가 있습니다. Android 기기에서 텍스트 파일을 사용하는 방법을 설명하는 link (스페인어로되어 있음)을 발견했습니다.텍스트 파일 관리 Android
내가 원하는 것은 장치의 인턴 메모리를 사용하여 텍스트 파일을 만드는 것입니다. 사용자가 SD 카드를 사용하는 것을 원하지 않기 때문에 원시 텍스트 파일에서 쓰기를 허용하지 않습니다. 안으로, 읽기만. 그래서 몇 가지 정보를 추가 할 수있는 텍스트 파일을 원하며, 특정 경우에 텍스트 파일의 모든 내용을 삭제하고 다시 설정해야합니다. 내가 쓰기 측이 코드를 작성했습니다
:
OutputStreamWriter fout = null;
try
{
fout = new OutputStreamWriter(openFileOutput("measures.txt", Context.MODE_APPEND));
fout.write(measure);
}
catch (Exception ex)
{
Log.e("Files", "Error while opening to write file measures.txt");
}
finally
{
try
{
fout.close();
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
나는이 부분은 추가 모드에서 파일 "measure.txt"를 열거 나 추가 모드를 생성 같아요.
나는 그것에서 읽으려고
: 내가 원하는 무엇BufferedReader fin = null;
try
{
fin = new BufferedReader(new InputStreamReader(context.openFileInput("medidas.txt")));
String line = fin.readLine();
// Some staff with this line
fin.close()
}
// catch staff
내가 파일을 닫기 전에 텍스트 파일의 모든 내용을 삭제합니다. 아이디어는 다른 유형의 변수에 정보를 저장 한 다음 파일에서 읽는 것을 끝내면 내용을 다시 설정하는 것입니다.
어떻게하면됩니까?
? 내 말은, 예외가 있니? – Hiral
내부 메모리의 파일에 쓰고 파일에 추가하는 방법에 대한 온라인 예제가 많이 있습니다. 당신이 직면 한 문제는 무엇입니까? 그냥 구글, 당신은 찾을 수 있습니다. – Caner
나는 그것을 봤다. 내가 읽을 때, 나는 어떤 예외도 없다. 그것은 correclty를 읽습니다. 문제는 정보 관리가 끝나면 텍스트 파일의 모든 내용을 지우고 싶지만이 정보는 찾을 수 없습니다. :에스 – Sonhja