【发布时间】:2017-07-13 15:04:20
【问题描述】:
这是我的代码
{
@SuppressLint("NewApi")
public static Bitmap getbmp(String src)
{
Bitmap bm = null;
try ( InputStream is = new URL( src ).openStream() )
{
bm = BitmapFactory.decodeStream( is );
}
catch (IOException e)
{
e.printStackTrace();
Log.e("Exception",e.getMessage());
return null;
}
return bm;
}
}
然后我称之为抛出
无法解码流:fileNotFoundException
【问题讨论】:
-
请发布整个 Java 堆栈跟踪,并指出
src的值是什么。 -
我没有准备好 Android 库,但我做了一个小例子,只是将位图数据打印为字符串。这似乎适用于互联网的随机图像。我怀疑问题出在你的 src 上。
-
它是一个 URL,这就是 URL:images-na.ssl-images-amazon.com/images/G/01/webservices/…@CommonsWare
-
我怀疑和之前的评论员一样。但再退一步——如果你需要 ImageView 的位图——我建议你使用 Picasso 库。