我目前使用下面的一段代碼將圖像加載爲可繪製對象形成一個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