首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过ImageLoader下载图像

通过ImageLoader下载图像
EN

Stack Overflow用户
提问于 2014-02-14 19:43:44
回答 1查看 413关注 0票数 0

我试图使用ImageLoader获取下面的两个图像,并获得一个EACCES (权限被拒绝)。我错过了什么吗?

在我的舱单里我有:

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

网址:http://projectcaruso.com/android/com.projectcaruso/idea/dumpfolder/345 http://projectcaruso.com/android/com.projectcaruso/idea/dumpfolder/342

我称之为:

LocalImageLoader imageLoader=new LocalImageLoader(FeedActivity.this); imageLoader.DisplayImage(URL, image);

代码语言:javascript
复制
02-14 13:39:51.270: W/System.err(9446): java.io.FileNotFoundException: /storage/emulated/0/LazyList/-649435551: open failed: EACCES (Permission denied)
02-14 13:39:51.270: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:409)
02-14 13:39:51.270: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
02-14 13:39:51.270: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-14 13:39:51.270: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.getBitmap(LocalImageLoader.java:72)
02-14 13:39:51.270: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.access$0(LocalImageLoader.java:54)
02-14 13:39:51.270: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader$PhotosLoader.run(LocalImageLoader.java:132)
02-14 13:39:51.270: W/System.err(9446):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
02-14 13:39:51.270: W/System.err(9446):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 13:39:51.270: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 13:39:51.270: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 13:39:51.270: W/System.err(9446):     at java.lang.Thread.run(Thread.java:841)
02-14 13:39:51.270: W/System.err(9446): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
02-14 13:39:51.270: W/System.err(9446):     at libcore.io.Posix.open(Native Method)
02-14 13:39:51.270: W/System.err(9446):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
02-14 13:39:51.270: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:393)
02-14 13:39:51.270: W/System.err(9446):     ... 10 more
02-14 13:39:51.290: W/System.err(9446): java.io.FileNotFoundException: /storage/emulated/0/LazyList/-649435554: open failed: EACCES (Permission denied)
02-14 13:39:51.290: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:409)
02-14 13:39:51.290: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
02-14 13:39:51.290: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-14 13:39:51.290: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.getBitmap(LocalImageLoader.java:72)
02-14 13:39:51.290: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.access$0(LocalImageLoader.java:54)
02-14 13:39:51.290: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader$PhotosLoader.run(LocalImageLoader.java:132)
02-14 13:39:51.300: W/System.err(9446):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
02-14 13:39:51.300: W/System.err(9446):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 13:39:51.300: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 13:39:51.300: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 13:39:51.300: W/System.err(9446):     at java.lang.Thread.run(Thread.java:841)
02-14 13:39:51.300: W/System.err(9446): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
02-14 13:39:51.300: W/System.err(9446):     at libcore.io.Posix.open(Native Method)
02-14 13:39:51.300: W/System.err(9446):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
02-14 13:39:51.300: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:393)
02-14 13:39:51.300: W/System.err(9446):     ... 10 more
02-14 13:39:51.310: W/System.err(9446): java.io.FileNotFoundException: /storage/emulated/0/LazyList/-649435551: open failed: EACCES (Permission denied)
02-14 13:39:51.310: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:409)
02-14 13:39:51.310: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
02-14 13:39:51.310: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-14 13:39:51.310: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.getBitmap(LocalImageLoader.java:72)
02-14 13:39:51.310: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.access$0(LocalImageLoader.java:54)
02-14 13:39:51.310: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader$PhotosLoader.run(LocalImageLoader.java:132)
02-14 13:39:51.310: W/System.err(9446):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
02-14 13:39:51.310: W/System.err(9446):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 13:39:51.310: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 13:39:51.310: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 13:39:51.310: W/System.err(9446):     at java.lang.Thread.run(Thread.java:841)
02-14 13:39:51.310: W/System.err(9446): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
02-14 13:39:51.310: W/System.err(9446):     at libcore.io.Posix.open(Native Method)
02-14 13:39:51.310: W/System.err(9446):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
02-14 13:39:51.310: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:393)
02-14 13:39:51.310: W/System.err(9446):     ... 10 more
02-14 13:39:51.361: W/System.err(9446): java.io.FileNotFoundException: /storage/emulated/0/LazyList/-649435554: open failed: EACCES (Permission denied)
02-14 13:39:51.361: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:409)
02-14 13:39:51.361: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
02-14 13:39:51.361: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-14 13:39:51.361: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.getBitmap(LocalImageLoader.java:72)
02-14 13:39:51.361: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.access$0(LocalImageLoader.java:54)
02-14 13:39:51.361: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader$PhotosLoader.run(LocalImageLoader.java:132)
02-14 13:39:51.361: W/System.err(9446):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
02-14 13:39:51.361: W/System.err(9446):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 13:39:51.361: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 13:39:51.361: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 13:39:51.361: W/System.err(9446):     at java.lang.Thread.run(Thread.java:841)
02-14 13:39:51.361: W/System.err(9446): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
02-14 13:39:51.361: W/System.err(9446):     at libcore.io.Posix.open(Native Method)
02-14 13:39:51.361: W/System.err(9446):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
02-14 13:39:51.361: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:393)
02-14 13:39:51.361: W/System.err(9446):     ... 10 more
02-14 13:39:51.631: W/System.err(9446): java.io.FileNotFoundException: /storage/emulated/0/LazyList/-649435551: open failed: EACCES (Permission denied)
02-14 13:39:51.631: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:409)
02-14 13:39:51.631: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
02-14 13:39:51.631: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-14 13:39:51.631: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.getBitmap(LocalImageLoader.java:72)
02-14 13:39:51.631: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.access$0(LocalImageLoader.java:54)
02-14 13:39:51.631: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader$PhotosLoader.run(LocalImageLoader.java:132)
02-14 13:39:51.631: W/System.err(9446):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
02-14 13:39:51.631: W/System.err(9446):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 13:39:51.631: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 13:39:51.631: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 13:39:51.631: W/System.err(9446):     at java.lang.Thread.run(Thread.java:841)
02-14 13:39:51.631: W/System.err(9446): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
02-14 13:39:51.631: W/System.err(9446): java.io.FileNotFoundException: /storage/emulated/0/LazyList/-649435554: open failed: EACCES (Permission denied)
02-14 13:39:51.631: W/System.err(9446):     at libcore.io.Posix.open(Native Method)
02-14 13:39:51.631: W/System.err(9446):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
02-14 13:39:51.641: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:393)
02-14 13:39:51.641: W/System.err(9446):     ... 10 more
02-14 13:39:51.641: W/System.err(9446): java.io.FileNotFoundException: /storage/emulated/0/LazyList/-649435554: open failed: EACCES (Permission denied)
02-14 13:39:51.641: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:409)java.io.FileNotFoundException: /storage/emulated/0/LazyList/-649435551: open failed: EACCES (Permission denied)
02-14 13:39:51.641: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:409)
02-14 13:39:51.641: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
02-14 13:39:51.641: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-14 13:39:51.641: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.getBitmap(LocalImageLoader.java:72)
02-14 13:39:51.641: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.access$0(LocalImageLoader.java:54)
02-14 13:39:51.641: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader$PhotosLoader.run(LocalImageLoader.java:132)
02-14 13:39:51.641: W/System.err(9446):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
02-14 13:39:51.641: W/System.err(9446):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 13:39:51.641: W/System.err(9446):     at  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)libcore.io.IoBridge.open(IoBridge.java:409)
02-14 13:39:51.641: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
02-14 13:39:51.641: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-14 13:39:51.641: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.getBitmap(LocalImageLoader.java:72)
02-14 13:39:51.641: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.access$0(LocalImageLoader.java:54)
02-14 13:39:51.641: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader$PhotosLoader.run(LocalImageLoader.java:132)
02-14 13:39:51.641: W/System.err(9446):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
02-14 13:39:51.641: W/System.err(9446):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 13:39:51.641: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 13:39:51.641: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 13:39:51.641: W/System.err(9446):     at java.lang.Thread.run(Thread.java:841)
02-14 13:39:51.641: W/System.err(9446): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
02-14 13:39:51.641: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 13:39:51.641: W/System.err(9446):     at java.lang.Thread.run(Thread.java:841)
02-14 13:39:51.641: W/System.err(9446): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
02-14 13:39:51.641: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
02-14 13:39:51.641: W/System.err(9446):     at java.io.FileOutputStream.<init>(FileOutputStream.java:73)
02-14 13:39:51.651: W/System.err(9446):     at  at libcore.io.Posix.open(Native Method)
02-14 13:39:51.651: W/System.err(9446):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
02-14 13:39:51.651: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:393)
02-14 13:39:51.651: W/System.err(9446):     ... 10 more
02-14 13:39:51.651: W/System.err(9446):     at libcore.io.Posix.open(Native Method)
02-14 13:39:51.651: W/System.err(9446):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
02-14 13:39:51.651: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:393)
02-14 13:39:51.651: W/System.err(9446):     ... 10 more
02-14 13:39:51.651: W/System.err(9446): com.projectCaruso.idea.LocalImageLoader.getBitmap(LocalImageLoader.java:72)
02-14 13:39:51.651: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader.access$0(LocalImageLoader.java:54)
02-14 13:39:51.651: W/System.err(9446):     at com.projectCaruso.idea.LocalImageLoader$PhotosLoader.run(LocalImageLoader.java:132)
02-14 13:39:51.651: W/System.err(9446):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:390)
02-14 13:39:51.651: W/System.err(9446):     at java.util.concurrent.FutureTask.run(FutureTask.java:234)
02-14 13:39:51.651: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
02-14 13:39:51.651: W/System.err(9446):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
02-14 13:39:51.651: W/System.err(9446):     at java.lang.Thread.run(Thread.java:841)
02-14 13:39:51.651: W/System.err(9446): Caused by: libcore.io.ErrnoException: open failed: EACCES (Permission denied)
02-14 13:39:51.651: W/System.err(9446):     at libcore.io.Posix.open(Native Method)
02-14 13:39:51.651: W/System.err(9446):     at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110)
02-14 13:39:51.651: W/System.err(9446):     at libcore.io.IoBridge.open(IoBridge.java:393)
02-14 13:39:51.651: W/System.err(9446):     ... 10 more
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-14 20:10:46

因为你收到了这条消息

代码语言:javascript
复制
 java.io.FileNotFoundException: /storage/emulated/0/LazyList/-649435551: open failed: EACCES (Permission denied)

你有没有?

代码语言:javascript
复制
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21788228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档