2014-03-13 1 views
0

나는 유리를 사용하는 응용 프로그램을 가지고 있습니다. 런타임에 파일을 만들고 해당 파일에서 데이터를 쓰거나 읽을 수 있어야합니다. 누구든지이 일을 할 수있는 방법을 보여줄 수 있습니까? 안드로이드의 openFileOutput()이 유리에서 작동합니까? (경우에 다른 사람이 같은 질문이있는 경우)Google Glass 응용 프로그램에서 파일을 만드는 방법은 무엇입니까?

답변

1

이 좋아 내가 할 수있는 방법을 알아 냈어. 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(); 
     } 
관련 문제