Android 从互联网下载图像会降低透明度

Android 从互联网下载图像会降低透明度,android,Android,当我从互联网下载图像并保存到SD卡时,原始图像没有显示时,图像有黑色背景 httpRequest = new HttpGet(fileUrl); HttpClient httpclient = new DefaultHttpClient(); HttpResponse response = (HttpResponse) httpclient.execute(httpRequest); HttpEntity entity = response.getEntity(); BufferedHt

当我从互联网下载图像并保存到SD卡时,原始图像没有显示时,图像有黑色背景

httpRequest = new HttpGet(fileUrl);
 HttpClient httpclient = new DefaultHttpClient();
 HttpResponse response = (HttpResponse) httpclient.execute(httpRequest);
 HttpEntity entity = response.getEntity();
 BufferedHttpEntity bufHttpEntity = new BufferedHttpEntity(entity);
 InputStream instream = bufHttpEntity.getContent();
 Bitmap    bm = BitmapFactory.decodeStream(instream);
 String file_path = Environment.getExternalStorageDirectory()+File.separator+"basquetMobile-  images";
 File dir = new File(file_path);     
 if(!dir.exists())
        dir.mkdirs();
 File file = new File(dir, tipoImagen+idEquipo+".jpg");
 FileOutputStream fOut = new FileOutputStream(file);
 bm.compress(Bitmap.CompressFormat.JPEG, 75, fOut);
 fOut.flush();
 fOut.close();
谢谢你的帮助

>>>>>>>>>>>>>>>>>>>>>>>[解决方案]>>>>>>>>>>>>>谢谢 更改:

File File=新文件(dir,tipoImagen+idEquipo+“.png”)


bm.compress(Bitmap.CompressFormat.PNG,100,fOut)

布局或imageview没有背景色或任何东西我认为JPEG不支持透明度,没有?如果我将背景色更改为图像中的任何颜色,则正确下载图像,并将透明度显示在可绘制文件夹中。压缩(Bitmap.CompressFormat.PNG,75,fOut);您不想压缩的是同一个文件夹吗,int,java.io.OutputStream)