Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: Memoria de la

Cómo trabajar con mapa de bits grande. Rotar e insertar en la galería

Necesito tomar una foto con la cámara y, dependiendo del tamaño de la imagen, gírela antes de guardarla en la galería. Estoy usando Intención imageCaptureIntent = new Intent (MediaStore.ACTION_IMAGE_CAPTURE); ImageCaptureIntent.putExtra (MediaStore.EXTRA_OUTPUT, uri); StartActivityForResult (imageCaptureIntent, IMAGE_CAPTURE); Para tomar la foto y guardarla en un archivo temporal. Entonces Bitmap bmp = BitmapFactory.decodeFile (imagePath); String str = android.provider.MediaStore.Images.Media.insertImage […]

Referencia de activos de WebView de Android

Mi aplicación Android 4.0.4 consiste en un WebView a través del cual el usuario puede ver varias páginas almacenadas localmente en el directorio de activos. Al circular por las páginas, el siguiente error eventualmente se activa y la aplicación se bloquea: JNI ERROR (bug de la aplicación): desbordamiento de la tabla de referencia local (máx […]

Almacenamiento en caché de imágenes SVG en Android y uso de memoria

Estoy utilizando SVG Android ( http://code.google.com/p/svg-android/ ). Estoy usando el mismo archivo svg en varias actividades de mi aplicación. ¿Es una buena idea construir un caché para almacenar y recuperar imágenes? Estoy usando un SparseArray para almacenar PictureDrawable (generado de SVG) de esta manera: SVG svg = SVGParser.getSVGFromResource(resources, resourceId); PictureDrawable pictureDrawable = svg.createPictureDrawable(); cache.put(resourceId, pictureDrawable); […]

¿Hay una manera de recortar una imagen grande en android sin cargar en la memoria?

No quiero mostrar el mapa de bits en la pantalla. Apenas intentar crear una imagen cuadrada máxima fuera de la imagen original de sdcard y después cargar al servidor. ¿Hay una manera de recortar una imagen sin cargar la imagen en la memoria? O cargar la imagen en trozos y luego guardar en el archivo?

Cómo evitar OutOfMemory ex mientras gira la imagen?

public static boolean rotateBitmapByExifAndSave(File targetFile){ if (targetFile==null || !targetFile.exists() || !targetFile.canRead() || !targetFile.canWrite()) return false; boolean isSucceed = false; // detect if photo is need to be rotated try { final Matrix matrix = new Matrix(); ExifInterface exifReader = new ExifInterface(targetFile.getAbsolutePath()); int orientation = exifReader.getAttributeInt(ExifInterface.TAG_ORIENTATION, 1); boolean isRotationNeeded = true; switch (orientation) { case ExifInterface.ORIENTATION_ROTATE_90: […]

ImageSwitcher y errores de memoria

Estoy utilizando código muy simple para mostrar galería de imágenes almacenadas como drawables. Todas las imágenes tienen menos de 200kb de tamaño y 1024×576 píxeles de resolución. Mi código funciona bien en 4 dispositivos que probé y para la mayoría de mis usuarios. Pero algunos de ellos siguen recibiendo famosos vm problema de memoria de […]

Tamaño optimizado y dpi para imágenes de aplicaciones de Android

Mi aplicación tiene una imagen de fondo y me gustaría crear diferentes archivos de la misma por el bien de soporte de pantalla múltiple. He enviado este enlace ( http://developer.android.com/guide/practices/screens_support.html ) para un diseñador gráfico, pero me preguntó las dimensiones en píxeles que quiero que las imágenes se creen con. Teniendo en cuenta que tengo […]

¿Es posible declarar una variable de 1 bit en Java?

Mi algoritmo utiliza una enorme variedad de boolean , y como me enseñaron, se necesita 1 byte para cada variable booleana. ¿Hay de todos modos declarar una matriz booleana y reducir el uso de memoria, porque estoy trabajando en el entorno del teléfono. EDIT: Mi amigo y yo estamos discutiendo si BitSet es más lento […]

Vaciado de memoria en el ejemplo práctico

Estoy constantemente luchando con la identificación de fugas de memoria. Supongo que tengo varias fugas de memoria en mi proyecto de vista de progreso circular . Una de mis conjeturas es que tengo un escape de memoria en la clase interna FadeRunnable . Pero para ser honesto no sé exactamente cómo averiguar si esto es […]

SoftReference llama a .recycle () en objeto Bitmap

Si almaceno bitmaps en un hashmap usando SoftReference, SoftReference llamará .recycle () en el Bitmap? ¿Y si no entonces qué sería una manera de despejar el mapa de bits correctamente de memoria bajo la situación dada (cuando los mapas de bits están dentro de un HashMap)?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.