現在、次のコードを使用して、描画可能なオブジェクトがURLを形成するときに画像を読み込みます。
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ではFileNotFoundException
、URLを指定するとがスローされます。2.2では、まったく同じURLを指定すると、正常に機能します。次のURLは、私がこの関数に与えている入力例です。
http://bks6.books.google.com/books?id=aH7BPTrwNXUC&printsec=frontcover&img=1&zoom=5&edge=curl&sig=ACfU3U2aQRnAX2o2ny2xFC1GmVn22almpg
URLから全面的に互換性のある方法で画像を読み込むにはどうすればよいですか?