public String GetQRCode() throws FileNotFoundException, IOException {
/*
* In this function the first part shows how to convert an image file to
* byte array. The second part of the code shows how to change byte array
* back to a image.
*/
AssetManager mgr = mAppView.getContext().getAssets();
InputStream in = mgr.open("www/Siemens_QR.jpg");
InputStreamReader isr = new InputStreamReader(in);
char[] buf = new char[20];
isr.read(buf, 0, 20);
isr.close();
// byte[] bytes = bos.toByteArray();
String abc = buf.toString();
return abc;
}
Здесь я конвертирую файл изображения в байтовый массив. Я могу сделать это. Но когда я пытаюсь прочитать этот файл изображения, используя путь ("sdcard / Download / Siemens_QR.jpg") , сохраненный в эмуляторе, я получаю сообщение об ошибке прерывания работы виртуальной машины. Пожалуйста, предложите мне правильный путь для чтения файла изображения хранится в эмуляторе. Это мой код для преобразования файла изображения в байтовый массив.