android获取网上图片

1.网址是个很大的问题,最后找了项目里一个确定可以使用的网址实现功能了!(在百度图片里面复制的图片网址不成功)

2. java.net.SocketException: recvfrom failed: ECONNRESET

    主要是网址无效引起的,参考http://blog.csdn.net/a859522265/article/details/7965971

3.decode false,使用百度图片里面的网址造成decode失败,还没解决。

4.java.lang.RuntimeException: Unable to start activity ComponentInfo{com.itest.testdrawbitmap/com.itest.testdrawbitmap.DrawBitmapMainActivity}: android.os.NetworkOnMainThreadException  应该是指网络操作不能在主线程(UI)线程里面执行。

String imageurl = "http://l.yimg.com/a/i/us/nws/th/main_142c.gif";
protected Bitmap getbitmap(String url) {
		// TODO Auto-generated method stub
		
		System.out.println("1");

		URL file = null;
		Bitmap bitmap = null;

		try {
			file = new URL(url);
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		System.out.println("2");
		try {
			HttpURLConnection conn = (HttpURLConnection) file.openConnection();
			conn.setDoInput(true);
			conn.connect();
			InputStream is = conn.getInputStream();
			bitmap = BitmapFactory.decodeStream(is);
			is.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
		System.out.println("3");
		return bitmap;

	}

加入权限:

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值