【发布时间】:2015-03-13 01:23:53
【问题描述】:
Universal Image Loader 提供了多种加载图像的方法。
"file:///mnt/sdcard/image.png" // from SD card
"file:///mnt/sdcard/video.mp4" // from SD card (video thumbnail)
"content://media/external/images/media/13" // from content provider
"content://media/external/video/media/13" // from content provider (video thumbnail)
"assets://image.png" // from assets
"drawable://" + R.drawable.img // from drawables (non-9patch images)
但是所有这些方式加载图像表单文件,我需要一种从内存加载的方法,因为我的图像被加密并存储在 assets 文件夹中,当我显示这个图像时,我需要以下步骤。
- 将图像解密为字节数组。
- 从字节创建位图。
- 加载/显示图像。
所以它是这样的。这可能吗?
Bitmap bitmap = decrypt(encryptedImageFile);
imageLoader.displayImage(bitmap, imageView);
目前,我正在考虑将位图保存到文件并加载文件,但这需要更多时间。
【问题讨论】:
标签: android bitmap universal-image-loader