国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - Android讀取本地或網絡圖片并轉換為Bitmap

Android讀取本地或網絡圖片并轉換為Bitmap

2020-06-03 11:24java教程網 JAVA教程

這篇文章主要為大家詳細介紹了Android讀取本地或網絡圖片,并轉換為Bitmap,感興趣的小伙伴們可以參考一下

在做android項目時,我們經常需要從本地或者網絡讀取圖片,并轉換為Bitmap圖片,以便使用,下面是讀取本地圖片并轉換的方法:
Java代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/**
  * 得到本地或者網絡上的bitmap url - 網絡或者本地圖片的絕對路徑,比如:
  *
  * A.網絡路徑: url="http://blog.foreverlove.us/girl2.png" ;
  *
  * B.本地路徑:url="file://mnt/sdcard/photo/image.png";
  *
  * C.支持的圖片格式 ,png, jpg,bmp,gif等等
  *
  * @param url
  * @return
  */
 public static Bitmap GetLocalOrNetBitmap(String url)
 {
  Bitmap bitmap = null;
  InputStream in = null;
  BufferedOutputStream out = null;
  try
  {
   in = new BufferedInputStream(new URL(url).openStream(), Constant.IO_BUFFER_SIZE);
   final ByteArrayOutputStream dataStream = new ByteArrayOutputStream();
   out = new BufferedOutputStream(dataStream, Constant.IO_BUFFER_SIZE);
   copy(in, out);
   out.flush();
   byte[] data = dataStream.toByteArray();
   bitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
   data = null;
   return bitmap;
  }
  catch (IOException e)
  {
   e.printStackTrace();
   return null;
  }
 }

說明:Constant.IO_BUFFER_SIZE 是一個常量而已,可以改成常數,比如2*1024,其實取決于你的圖片大小,自己根據圖片的大小自己設定吧。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 伊人久久国产 | 直接看av的网站 | 黑森林av凹凸导航 | 久久伊人国产 | 精品女同一区二区三区在线绯色 | 亚洲成人免费网址 | 免费h在线观看 | 欧美一区二区三区婷婷月色 | 亚洲国产精品福利 | 激情久久av一区av二区av三区 | 成人免费视频在线观看 | 久久久久久免费毛片精品 | 中文字幕免费视频 | 免费午夜电影 | 国产美女精品 | 亚洲精品乱码久久久久久蜜桃不爽 | 色网站视频| 久久99深爱久久99精品 | 免费黄色网页 | 久久国产精品久久喷水 | 国产一区免费视频 | 中文字幕av一区二区三区 | 99精品免费| 欧美自拍一区 | 综合伊人| 四虎av成人 | 高清av一区| 午夜视频一区二区三区 | 亚洲成人免费网站 | 精品日韩 | 欧美黄色电影在线 | 欧美1区| 国产精品久久久久久亚洲调教 | 久久久久久免费毛片精品 | 91在线观看免费观看 | 国产精品jizz在线观看麻豆 | 毛片入口 | 久久人人爽人人爽 | 国产精品美女久久久久久久久久久 | 精品久 | 国产精品欧美久久久 |