欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

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

更新时间: 2014-01-05 02:36:05 责任编辑: Author_N1

 

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

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

就无法访问网络,logcat出现信息如下:

如果去掉<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;
}

}



--参考方法--
log贴文本的吧
--参考方法--
嗯,Log图片看不清楚,贴文字好一点。

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

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:36:05
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/11993/
本文WWW.DOC100.NET DOC100.NET版权所有。