我的应用程序将数据(对象)写入文件。要在Android Studio中测试它,我使用了模拟器,但这总是会产生I / O错误。 所以我用一部真正的手机进行了测试,但它没有启动。
有没有办法在模拟器上直接测试它,或者是一个真正需要内存的手机吗?
答案 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());
}