写入和读取文件

时间:2015-10-04 11:01:20

标签: android

我的应用程序将数据(对象)写入文件。要在Android Studio中测试它,我使用了模拟器,但这总是会产生I / O错误。 所以我用一部真正的手机进行了测试,但它没有启动。

有没有办法在模拟器上直接测试它,或者是一个真正需要内存的手机吗?

1 个答案:

答案 0 :(得分:0)

阅读文件" raw / banks":

    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());
    }