2015-10-04 180 views
0

我的应用程序将数据(对象)写入文件。为了在Android Studio中测试它,我使用了仿真器,但这总是会导致I/O错误。 所以我测试了一个真正的手机,但它不启动。写入和读取文件

有没有一种方法可以直接测试这个仿真器上,或者是真正的手机内存绝对有必要吗?

+0

你可以张贴一些错误日志? – KrunalParmar

+0

请提供一些代码或堆栈跟踪来澄清您的问题 –

回答

0

读文件 “原始/银行”:

InputStream inputStream = getResources().openRawResource(R.raw.banks); 
    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); 
    int i; 
    try { 
     i = inputStream.read(); 
     while (i != -1) { 
      byteArrayOutputStream.write(i); 
      i = inputStream.read(); 
     } 
     inputStream.close(); 
    } catch (IOException e) { 
     Log.d("TAG",e.getMessage()); 
    }