SunMille | Дата: Пятница, 30 Августа 2013, 12:44 | Сообщение # 1 |
был не раз
Сейчас нет на сайте
| При сохранении большого bitmap вылетает программа из-за OutOfMemory. Подскажите плз как исправить. Маленькие изображения сохраняет без проблем. Код ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.PNG, 100, baos); byte[] byteinput = baos.toByteArray(); try{ baos.flush(); baos.close(); } catch (IOException e){ e.printStackTrace(); }
File dirToSave = new File(Environment.getExternalStorageDirectory() + File.separator + "Photos"); dirToSave.mkdirs();
File file = new File(dirToSave, "Image.png"); try{ file.createNewFile(); FileOutputStream fos = new FileOutputStream(file); fos.write(byteinput); fos.flush(); fos.close(); } catch (IOException e){ e.printStackTrace(); }
@sunmille
|
|
| |
Eldrine | Дата: Суббота, 31 Августа 2013, 20:54 | Сообщение # 2 |
заслуженный участник
Сейчас нет на сайте
| тестируешь в эмуляторе? если да, то увеличь объемы памяти(ОЗУ и sd карты)
Модели оружия для CS:S
|
|
| |