获取网上图片
来源:互联网 发布:升调降调软件 编辑:程序博客网 时间:2024/05/16 07:05
(1)返回Bitmap:
<span style="white-space:pre"></span>URL url = new URL("图片网址");URLConnection connection =url.openConnection();connection.connect();InputStream inputStream =connection.getInputStream();<span style="white-space:pre"></span>Bitmap bm=BitmapFactory.decodeStream(inputStream);
(2)返回Drawable:
Drawable drawable =Drawable.createFromStream(url.openStream(), "本地文件名字,判断本地是否已经有了该资源");
可以使用Thread 或者AsyncTask方法
Thread最好使用HandlerThread,反正就是可以控制线程的方法;
AsyncTask
mImageView = (ImageView)findViewById(id) ;new DownloadImageTask().execute(url) ;private class DownloadImageTask extends AsyncTask<String, Void, Drawable> { protected Drawable doInBackground(String... params) { return drawable; } protected void onPostExecute(Drawable result) { mImageView.setImageDrawable(result); }}
这个方法可以使用cancel来取消
0 0
- android获取网上图片
- 获取网上图片
- 获取网上图片压缩显示
- Python获取网上图片的方法
- 使用HttpURLConnection从网上获取一张图片
- bitmap简单的从网上获取图片
- 文章标题 如何从网上获取图片
- 如何免费从网上获取全景图片
- 网上获取图片,展现在ListView上,
- 网上获取图片Viewpager轮播
- Android从网上获取图片的简单示例
- 如何用安卓中异步从网上获取图片内容
- 从网上下载图片
- java网上抓取图片
- Android下载网上图片
- Go-下载网上图片
- python爬网上图片
- 网上请求图片
- [Mysql数据库] 每天自动备份mysql脚本
- c++ friend functions and inline functions
- AndroidStudio快捷键Editing
- C++ math库函数
- android developers 最新镜像 2015-11-26
- 获取网上图片
- ajax使用笔记
- Oracle的自增序列、触发器、序列
- poj 1353 Color Change of Go Game Pieces 模拟
- 黑马程序员_Java输入输出流
- 统计语言模型学习笔记
- VC 互助平台
- EEPROM分页写数据的理解
- 解决安全扫描HTTP的不安全方法