Lazy load of images in ListView(源码: http://open-pim.com/tmp/LazyList.zip)
Fedor的项目运行良好,但是当我尝试将代码调整到我的项目时,由于我碰到了这个异常(SocketException),所以事情运行得不好.
不知何故,即使在清单中设置权限以获得Internet权限之后,我仍然继续获取它(是的,我有一个Internet连接工作):
<uses-sdk androID:minSdkVersion="8"> <uses-permission androID:name="androID.permission.INTERNET"></uses-permission> <uses-permission androID:name="androID.permission.WRITE_EXTERNAL_STORAGE"></uses-permission></uses-sdk>
例外:SocketException:权限被拒绝.观看LogCat详细信息.
09-24 23:43:00.591: ERROR/file was not found.(1124): /mnt/sdcard/ListVIEwTest/-421624214 (No such file or directory)09-24 23:43:00.601: WARN/System.err(1124): java.net.socketException: Permission denIEd09-24 23:43:00.611: WARN/System.err(1124): at org.apache.harmony.luni.platform.OSNetworkSystem.createStreamSocketImpl(Native Method)09-24 23:43:00.611: WARN/System.err(1124): at org.apache.harmony.luni.platform.OSNetworkSystem.createStreamSocket(OSNetworkSystem.java:186)09-24 23:43:00.622: WARN/System.err(1124): at org.apache.harmony.luni.net.PlainSocketImpl.create(PlainSocketImpl.java:265)09-24 23:43:00.632: WARN/System.err(1124): at java.net.socket.checkClosedAndCreate(Socket.java:873)09-24 23:43:00.632: WARN/System.err(1124): at java.net.socket.connect(Socket.java:1020)09-24 23:43:00.632: WARN/System.err(1124): at org.apache.harmony.luni.internal.net.www.protocol.http.httpconnection.<init>(httpconnection.java:62)09-24 23:43:00.642: WARN/System.err(1124): at org.apache.harmony.luni.internal.net.www.protocol.http.httpconnectionPool.get(httpconnectionPool.java:88)09-24 23:43:00.642: WARN/System.err(1124): at org.apache.harmony.luni.internal.net.www.protocol.http.httpURLConnectionImpl.gethttpconnection(httpURLConnectionImpl.java:927)09-24 23:43:00.652: WARN/System.err(1124): at org.apache.harmony.luni.internal.net.www.protocol.http.httpURLConnectionImpl.connect(httpURLConnectionImpl.java:909)09-24 23:43:00.661: WARN/System.err(1124): at org.apache.harmony.luni.internal.net.www.protocol.http.httpURLConnectionImpl.getinputStream(httpURLConnectionImpl.java:1152)09-24 23:43:00.661: WARN/System.err(1124): at java.net.URL.openStream(URL.java:653)09-24 23:43:00.661: WARN/System.err(1124): at fabiomilheiro.tests.ImageLoader.getBitmap(ImageLoader.java:80)09-24 23:43:00.671: WARN/System.err(1124): at fabiomilheiro.tests.ImageLoader.access(ImageLoader.java:66)09-24 23:43:00.671: WARN/System.err(1124): at fabiomilheiro.tests.ImageLoader$Photosloader.run(ImageLoader.java:173)
错误/ mnt / sdcard / ListVIEwTest / -421624214(没有这样的文件或目录)让我烦恼.我调试了我对Fedor代码的改编,我不明白为什么找不到这些文件.我检查并确认了我试图在网上存在的文件.
顺便说一句,图像上传器类完全相同.我在代码和Fedor代码之间看到的主要区别是我的主要活动类扩展了ListActivity,而他扩展了BaseActivity.
解决方法 我不知道它是否解决了您的问题,但在您的清单中,uses-permission指令不应放在uses-sdk指令中. 总结以上是内存溢出为你收集整理的Android应用程序:SocketException权限被拒绝(没有这样的文件或目录)全部内容,希望文章能够帮你解决Android应用程序:SocketException权限被拒绝(没有这样的文件或目录)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)