Чтобы прочитать файл изображения из Android Emulator - PullRequest
0 голосов
/ 20 марта 2012
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") , сохраненный в эмуляторе, я получаю сообщение об ошибке прерывания работы виртуальной машины. Пожалуйста, предложите мне правильный путь для чтения файла изображения хранится в эмуляторе. Это мой код для преобразования файла изображения в байтовый массив.

...