常用方法(1)------根据图片的url路径获得Bitmap对象
2016-12-07 14:34
459 查看
1、 本地url转换为Bitmap
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2、网络url转换为Bitmap
/** * @param uri:图片的本地url地址 * @return Bitmap; */ private Bitmap decodeUriAsBitmap(Uri uri) { Bitmap bitmap = null; try { bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(uri)); } catch (FileNotFoundException e) { e.printStackTrace(); return null; } return bitmap; }1
2
3
4
5
6
7
8
9
10
11
12
13
14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2、网络url转换为Bitmap
/** * 根据图片的url路径获得Bitmap对象 * @param url * @return */ private Bitmap decodeUriAsBitmapFromNet(String url) { URL fileUrl = null; Bitmap bitmap = null; try { fileUrl = new URL(url); } catch (MalformedURLException e) { e.printStackTrace(); } try { HttpURLConnection conn = (HttpURLConnection) fileUrl .openConnection(); conn.setDoInput(true); conn.connect(); InputStream is = conn.getInputStream(); bitmap = BitmapFactory.decodeStream(is); is.close(); } catch (IOException e) { e.printStackTrace(); } return bitmap; }
相关文章推荐
- cocoapods search 获取不到最新库的解决方法
- 鹅妈妈童谣
- react-native--基础(方法调用)
- python 时间模块小结(time and datetime)
- 模板类默认参数,模板类的特化,偏特化, 模板成员函数,模板的专用化例子
- Javascript变量提升(Hoisting)
- Python标准库06之子进程 (subprocess包) 详解
- 个人小测试
- Android中获取手机IMEI,IMSI, MAC(Android 6.0、支持4G环境获取)工具类(标识用户唯一)
- openssl lhash 数据结构哈希表
- 【转】单实例
- iOS中关于苹果审核IPv6的问题
- Spring Data JPA
- 渐行渐远的免费时代
- 看《如何正确使用开源项目?》有感
- 2016-12-7 翻译程序(转载张贤“大神”)
- STM32使用官方库串口输出乱码
- Caused by: java.lang.SecurityException: Unable to find app for caller android.app.ApplicationThreadP
- Java实现几种常见排序方法
- 32位和64位系统区别及int字节数