0
나는 유리를 사용하는 응용 프로그램을 가지고 있습니다. 런타임에 파일을 만들고 해당 파일에서 데이터를 쓰거나 읽을 수 있어야합니다. 누구든지이 일을 할 수있는 방법을 보여줄 수 있습니까? 안드로이드의 openFileOutput()이 유리에서 작동합니까? (경우에 다른 사람이 같은 질문이있는 경우)Google Glass 응용 프로그램에서 파일을 만드는 방법은 무엇입니까?
나는 유리를 사용하는 응용 프로그램을 가지고 있습니다. 런타임에 파일을 만들고 해당 파일에서 데이터를 쓰거나 읽을 수 있어야합니다. 누구든지이 일을 할 수있는 방법을 보여줄 수 있습니까? 안드로이드의 openFileOutput()이 유리에서 작동합니까? (경우에 다른 사람이 같은 질문이있는 경우)Google Glass 응용 프로그램에서 파일을 만드는 방법은 무엇입니까?
이 좋아 내가 할 수있는 방법을 알아 냈어. Java I/O 라이브러리는 Android 및 Glass 용으로 잘 작동합니다. 다음은 유리에서 잘 작동합니다.
문자열 파일 이름 = "sensorData"; FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_APPEND);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter (outputStream);
outputStreamWriter.write(content);
outputStreamWriter.close();
}
catch (Exception e) {
e.printStackTrace();
}
//Printing the file in logcat just to verify the contents
FileInputStream inputStream;
try
{
inputStream = openFileInput(filename);
InputStreamReader inputStreamReader = new InputStreamReader (inputStream);
char[] buffer = new char[content.length()];
inputStreamReader.read(buffer);
String input = buffer.toString();
Log.i(input);
}
catch (Exception e)
{
e.printStackTrace();
}