Rak*_*sha 22 android universal-image-loader
您好我正在从相机捕获图像并将其保存到SDCARD并通过Universal Image Loader加载,但每次我收到类似的错误
09-20 14:38:22.617: E/ImageLoader(16626):
UIL doesn't support scheme(protocol) by default [/mnt/sdcard/temp_photobooth.png]. You should implement this support yourself (BaseImageDownloader.getStreamFromOtherSource(...))
imgLoader.displayImage(Environment
.getExternalStorageDirectory().toString()
+ File.separator + Const.TEMP_FILE, choosen_image);
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我,我该怎么办呢?
Sid*_*mit 39
如果要从SDCARD加载图像,则应在路径前加上file:///.
String imageUri = "http://example.com/image.png"; // from Web
String imageUri = "file:///mnt/sdcard/image.png"; // from SD card
String imageUri = "content://media/external/audio/albumart/13"; // from content provider
String imageUri = "assets://image.png"; // from assets
String imageUri = "drawable://" + R.drawable.image; // from drawables (only images, non-9patch)
Run Code Online (Sandbox Code Playgroud)
所以你必须这样写:
imgLoader.displayImage("file:///"+Environment
.getExternalStorageDirectory().toString() + File.separator + Const.TEMP_FILE, choosen_image);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11672 次 |
| 最近记录: |