Android访问网络的怪有关问题!

Android访问网络的怪问题!!
Android4.0模拟器,访问网络上一张图片,显示并下载,但是如果在Manifest.xml里面不去掉

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="14" />

就无法访问网络,logcat出现信息如下:
Android访问网络的怪有关问题!
如果去掉<use-sdk..就可以正常访问访问网络
请大神指点!
程序代码如下:

package com.example.urltest;

import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.view.Menu;
import android.widget.ImageView;

public class MainActivity extends Activity {

ImageView iv ;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

iv = (ImageView)findViewById(R.id.show);
//定义一个图像
try {
URL url = new URL("http://i1.ce.cn/ce/xwzx/gnsz/gdxw/201303/01/W020130301275465307517.jpg");
//打开资源输入流
InputStream is = url.openStream();
//从流中解析出图片
Bitmap bitmap = BitmapFactory.decodeStream(is);
//使用ImageView显示图片
iv.setImageBitmap(bitmap);
is.close();
//再次打开输入流
is = url.openStream();
//打开手机文件对应的输出流
OutputStream os = openFileOutput("student.jpg", MODE_WORLD_READABLE);
byte[] buff = new byte[1024];
int hasRead = 0;
while((hasRead=is.read(buff))>0){
os.write(buff,0,hasRead);
}
is.close();
os.close();
} catch (Exception e) {
e.printStackTrace();
}

}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

}


android

------解决方案--------------------
log贴文本的吧
------解决方案--------------------
嗯,Log图片看不清楚,贴文字好一点。

把targetSdkVersion改小一点试过没?
------解决方案--------------------
minsdkversion 改小点试试 是不是版本问题
------解决方案--------------------
android4.0的网络操作跟android2.3的网络操作不同,有更新的,网络的操作不能在主程序运行,你可以多了解下4.0中的网络操作,http://blog.****.net/key123zhangxing/article/details/8187772,这个是我转载的,你可以看看
------解决方案--------------------
用子线程访问吧
------解决方案--------------------
4.0访问网络的话,要求必须另起线程。不能在主线程。
是不是跟这个有关系