2014-03-13 47 views
0

我有一个运行在玻璃上的应用程序。我希望我的应用程序能够在运行时创建文件,并且能够向这些文件写入/读取数据。任何人都可以告诉我一个办法吗? Android的openFileOutput()是否适用于玻璃?如何从Google Glass应用程序创建文件?

回答

1

(在情况下,如果其他人有同样的问题)

好吧,我想出了一个办法做到这一点。它看起来像Java I/O库工作正常与android和玻璃。以下工作正常玻璃。

String filename =“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(); 
     } 
相关问题