Ver Mensaje Individual
  #1  
Viejo 28/11/11, 10:42:26
Array

[xs_avatar]
bicho_visacoso bicho_visacoso no está en línea
Miembro del foro
 
Fecha de registro: sep 2010
Mensajes: 50
Modelo de smartphone: HTC Legend

¿Reservar mas memoria para la aplicación?

Buenos días,

Estoy realizando una aplicación que permita ver fotos RAW en una tablet. Revelar la foto y luego realizar ajuster básicos como son el brillo, contraste, exposición...

El problema radica en que una foto normalita de unos 10Mpx a 16bits por color ocupa una friolera de 60MB de memoria. Cuando intento crear un byteBuffer de ese tamaño obtengo un error de memoria insuficiente.

Entiendo que Android considera la memoria un bien escaso y la máquina virtual la limita para cada aplicación, pero también supongo que habrá alguna manera de decirle que necesito más memoria. Minimo la memoria para cargar la foto, para un buffer que tenga la resolución de la pantalla sobre el que hacer los ajustes ya comentados y memoria para el bitmap que voy a mostrar en pantalla.

¿Alguien sabe cómo se hace?

Muchas gracias y un saludo.
David.
Responder Con Cita