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"/>