Intereting Posts

Не файл DRM, открывающий notmally

Я ищу решение, связанное с повторяющейся печатью журнала, вызванной вызовом BitmapFactory.decodeFile.

В моем приложении у меня есть ListView , который перерисовывается таймером каждую секунду. ListView имеет ImageView который получает источник изображения из локального хранилища (не из сети)

Изображение сохраняется в:

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

Я использую следующий код, чтобы перерисовать изображение, и он работает нормально. без исключений.

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

Но при подготовке следующей строки:

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

Я печатаю в журнале следующим образом:

 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 .... 

Как я могу читать из печати в журнал.

Спасибо, lior

редактировать

Также он откладывает телефон при выполнении этой операции. И это снижение производительности заметно, особенно когда телефон Waked up и мы возвращаемся к активности с этим кодом.

Его больше года для OP и ответа пока нет. Если кто-то нашел решение, отправьте его.

Спасибо.

Solutions Collecting From Web of "Не файл DRM, открывающий notmally"

DRM означает управление цифровыми правами. Обычно это специальные ключи, используемые владельцами контента, чтобы убедиться, что ваше устройство имеет право просматривать / воспроизводить контент. ITunes была известна этим целую вечность.

Все, что он делает, это сообщить вам, что материал, который вы открываете, не защищен DRM, и поэтому его можно открыть нормально.

Надеюсь, это может вам помочь.

У меня также было то же исключение, когда я попытался сохранить изображение, захваченное камерой, непосредственно: /data/data/com.xxx.testlib/images/b22a1a294fd6e5ad3ea3d25b63c4c735.jpg.

Затем я сначала сохранил изображение по умолчанию, используемое камерой, и скопировал его на: /data/data/com.xxx.testlib/images/b22a1a294fd6e5ad3ea3d25b63c4c735.jpg.

И теперь «Not DRM File, открытие notmally» удаляется из журнала и успешно сохраняет изображение.

Conclussion: folder: – "/data/data/com.xxx.testlib/" является закрытым и может быть доступен только внутри приложения.

Возможно, это ошибка разрешения. Вы добавили правильное разрешение в свой манифест?

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