我目前使用下面的一段代码将图像加载为可绘制对象形成一个URL。来自URL的Android可绘制图像
Drawable drawable_from_url(String url, String src_name)
throws java.net.MalformedURLException, java.io.IOException {
return Drawable.createFromStream(((java.io.InputStream)new java.net.URL(url).getContent()), src_name);
}
此代码的工作原理与想要的完全相同,但似乎存在兼容性问题。在版本1.5中,当我给它一个URL时它会抛出FileNotFoundException
。在2.2中,给定完全相同的URL,它工作正常。下面的URL是我给这个函数的示例输入。
http://bks6.books.google.com/books?id=aH7BPTrwNXUC&printsec=frontcover&img=1&zoom=5&edge=curl&sig=ACfU3U2aQRnAX2o2ny2xFC1GmVn22almpg
我该如何加载图像以便通过URL从一个URL兼容?
我似乎记得之前遇到过这个问题;我当时在1.5。 – I82Much 2010-07-31 04:04:57