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" />

  • Establecer diferentes indicadores para diferentes grupos en android
  • Android doble lista de correo expandible oculta los elementos si la lista es demasiado grande
  • La llamada a `getDrawingCache` devuelve null cuando se habilita el desplazamiento
  • Cómo identificar una vista en el diseño?
  • ¿Cómo crear una vista personalizada simple?
  • ListView expandir animación para elementos sólo funciona después del segundo clic
  • Lista extensible de Multichild android
  • SYSTEM_UI_FLAG_LOW_PROFILE no se puede resolver o no es un campo para google threadsample
  • Android: icono del indicador de cambio y tamaño de la lista expandible utilizada para la navegación
  • Vista de Android WebView
  • ¿Por qué se ignoran los clics en mi ExpandableListView?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.