Я хочу прочитать исходный файл ресурсов (pdf) в тесте в моей директории androidTest.Мой фрагмент кода:
InputStream ins = context.getResources().openRawResource(R.raw.sample1);
ByteArrayOutputStream outputStream=new ByteArrayOutputStream();
int size = 0;
byte[] buffer = new byte[1024];
while((size=ins.read(buffer,0,1024))>=0){
outputStream.write(buffer,0,size);
}
ins.close();
// some more code here
Проблема в ins.available () или outputStream.toByteArray (). Длина возвращает размер 388 байт.Фактический размер файла составляет более 400 КБ.Почему эта аномалия?