No es un archivo DRM, abriendo notmally

Estoy buscando una solución con respecto a una impresión de registro que se repite que es causada por la llamada BitmapFactory.decodeFile.

En Mi aplicación tengo un ListView que está siendo redibujado por un temporizador cada segundo. El ListView tiene un ImageView que obtiene es fuente de imagen desde el almacenamiento local, (no de la red)

La imagen se almacena en:

 filePath = /data/data/com.xxx.testlib/files/b22a1a294fd6e5ad3ea3d25b63c4c735.jpg 

Estoy utilizando el código siguiente para volver a dibujar la imagen y está trabajando muy bien. sin excepción.

 try { File filePath = context.getFileStreamPath(imageName); if(filePath.exists()){ bMap = BitmapFactory.decodeFile(filePath.getPath()); } }catch (Exception e) { e.printStackTrace(); } 

Pero al preformar la siguiente línea:

 bMap = BitmapFactory.decodeFile(filePath.getPath()); 

Consigo una impresión en el registro como sigue:

 03-07 09:55:29.100: I/System.out(32663): Not a DRM File, opening notmally 03-07 09:55:29.105: I/System.out(32663): buffer returned .... 

¿Cómo puedo obtener la lectura de la impresión en el registro.

Gracias lior

Editar

También se retrasa el teléfono cada vez que se realiza esta operación. Y este rendimiento reducido es notable especialmente cuando el teléfono es Waked up y volvemos a la actividad con este código.

Su más de un año para OP y aún no se encuentra respuesta. Si alguien ha encontrado la solución, por favor, publicarlo.

Gracias.

DRM significa Gestión de derechos digitales. Normalmente, son las teclas especiales utilizadas por los propietarios de contenido para asegurarse de que su dispositivo está autorizado a ver / reproducir el contenido. ITunes era famoso por esto desde hace mucho tiempo.

Todo lo que está haciendo es hacerle saber que el material que está abriendo no está protegido por DRM, y por lo tanto se puede abrir normalmente.

Espero que esto pueda ayudarte.

También recibí la misma excepción cuando intenté guardar la imagen capturada por la cámara directamente en: /data/data/com.xxx.testlib/images/b22a1a294fd6e5ad3ea3d25b63c4c735.jpg.

Entonces primero salvé la imagen a la localización del defecto usada por la cámara y la copié a: /data/data/com.xxx.testlib/images/b22a1a294fd6e5ad3ea3d25b63c4c735.jpg.

Y ahora "No es un archivo DRM, abriendo notmally" se quita del registro y guardó la imagen con éxito.

Conclussion: folder: – "/data/data/com.xxx.testlib/" es privado y solo se puede acceder desde dentro de la aplicación.

Tal vez sea un error de permiso. ¿Ha agregado el permiso correcto en su Manifiesto?

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

  • Tamaño del texto del hilandero Android
  • ¿Cómo puedo forzar un sitio a escala para fijar para móviles (Iphone android ..)
  • Establecer el ancho y la altura de la imagen en ImageView
  • Vista de lista expandible
  • Cambios en una página web a través de JavaScript que no aparecen en WebView. ¿Hay una manera de forzar el WebView para volver a dibujar su contenido?
  • Proper onDestroy () / Cómo evitar fugas de memoria
  • Cuál es la ventaja de usar el espacio sobre la vista
  • ¿Cómo encadenar la animación en android a la misma vista?
  • Cómo mostrar el contenido web en iOS y Android mediante QML
  • Vista de Android WebView
  • ¿Cómo encontrar id de la vista en appwidgetprovider?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.