如何js获取网络图片的大小小

【图文】图片的获取_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
图片的获取
上传于||暂无简介
大小:1.86MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢预读网络图片的尺寸大小_安卓编程吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:24,707贴子:
预读网络图片的尺寸大小
当控件加载网络图片时,可能会因为图片过大而导致加载时间过长,利用BitmapFactory.Option实现加载前对图片大小的读取。
public void LoadImage(View view)
new DownloadImageTask().execute();
class DownloadImageTask extends AsyncTask&String,Void,String&
protected String doInBackground(String...urls)
return loadImageFromNetwork(urls[0]);
void onPostExecute(String result)
TextView textView=(TextView)findViewById(R.id.textView);
textView.setText(result);
private String loadImageFromNetwork(String url)
URL m_url=new URL(url);
HttpURLConnection con=(HttpURLConnection)m_url.openConnection();
InputStream in=con.getInputStream();
BitmapFactory.Options options=new BitmapFactory.Options();
options.inJustDecodeBounds=
BitmapFactory.decodeStream(in,,options);
int height=options.outH
int width=options.outW
String s="高度是" + height + "宽度是" +
} catch (Exception e)
e.printStackTrace();
上海安卓编程培训,0元试学,安卓企业级项目实战,4个月完全具备安卓开发中高级工程师水平.让你毕业即上手,和企业需求无缝对接,.30天免费试听,抢!!!
哇,技术贴(&﹏&)天呐 我的妙脆角撒了一地▼▲▼▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▼▼▲▼▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▼▼▲▼▼▲▼▲▼▼▲▼▲▼▲▼▲▼▲▼▲▼▲▼▼▼▲▼▼▲▼▲▼▲▼▲▼▲▼▲▼▲✎﹍﹍﹍﹍﹍﹍﹏₯㎕﹍﹍﹍﹍﹍          
加精,顶帖
贴吧热议榜
使用签名档&&
保存至快速回贴Android中获取网络图片的三种方法 - 移动开发乐 - ITeye技术网站
&&& android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况,一般的方法就是耗时操作用线程来实现。下面列三种获取url图片的方法:
1.直接获取:(容易:ANR,不建议)
mImageView = (ImageView)this.findViewById(R.id.imageThreadConcept) ;
Drawable drawable = loadImageFromNetwork(IMAGE_URL);
mImageView.setImageDrawable(drawable) ;
公用方法:
private Drawable loadImageFromNetwork(String imageUrl)
Drawable drawable =
// 可以在这里通过文件名来判断,是否本地有此图片
drawable = Drawable.createFromStream(
new URL(imageUrl).openStream(), "image.jpg");
} catch (IOException e) {
Log.d("test", e.getMessage());
if (drawable == null) {
Log.d("test", "null drawable");
Log.d("test", "not null drawable");
2. 后台线程获取url图片:
mImageView = (ImageView)this.findViewById(R.id.imageThreadConcept) ;
new Thread(new Runnable(){
Drawable drawable = loadImageFromNetwork(IMAGE_URL);
public void run() {
// post() 特别关键,就是到UI主线程去更新图片
mImageView.post(new Runnable(){
public void run() {
// TODO Auto-generated method stub
mImageView.setImageDrawable(drawable) ;
}).start()
3.AsyncTask获取url图片
mImageView = (ImageView)this.findViewById(R.id.imageThreadConcept) ;
new DownloadImageTask().execute(IMAGE_URL) ;
private class DownloadImageTask extends AsyncTask&String, Void, Drawable&
protected Drawable doInBackground(String... urls) {
return loadImageFromNetwork(urls[0]);
protected void onPostExecute(Drawable result) {
mImageView.setImageDrawable(result);
比较三种方法,感觉代码简洁方面用第三方法不错。
浏览 12503
浏览: 36778 次
来自: 广州
项目运行起来,图片会乱的。
点赞 点赞 点赞 点赞 点赞有个问题,就是我从网络获取图片,图 ...iphone看照片大小方法哪位知道?_电脑网络问题_土巴兔装修问答
iphone看照片大小方法哪位知道?
报价结果查看方式:
微信人工报价
报价结果将发送到您的手机
深圳装修顾问-馨馨
4年行业经验,24h可咨询
10秒闪电通过好友
您的装修预算约
*装修管家将回电您,免费提供装修咨询服务
*因材料品牌及工程量不同,具体报价以量房实测为准
深圳装修顾问 -馨馨
(四年装修行业经验)
微信扫一扫
iphone看照片大小方法哪位知道?
提问者:伍慧丽|
浏览:405|
时间: 12:33:43
已有3条答案
回答数:9383|被采纳数:6
是山下输了
所有回答:&9383
iphone看照片大小方法
1、导入到电脑里后,右键点击属性才能查看到拍摄时间、照片大小的信息。
2、使用同步助手,手机连接电脑,打开同步助手的“图片”,查看。
3、选择照片后用电子邮件发送,添好收件箱后点发送,然后实际大小就出来了
4、用itools可以查看。
回答数:2208|被采纳数:4
你眼中的我_6991
所有回答:&2208
<p class="ask_one_p edit_、导入到电脑里后,右键点击属性才能查看到拍摄时间、照片大小的信息。
2、使用同步助手,手机连接电脑,打开同步助手的“图片”,查看。
3、选择照片后用电子邮件发送,添好收件箱后点发送,然后实际大小就出来了
4、用itools可以查看。
回答数:11793|被采纳数:20
所有回答:&11793
手机上看不了
1、导入到电脑里后,右键点击属性才能查看到拍摄时间、照片大小的信息。
2、使用同步助手,手机连接电脑,打开同步助手的“图片”,查看。
3、选择照片后用电子邮件发送,添好收件箱后点发送,然后实际大小就出来了!
4、用itools可以查看。 &&
希望对您有帮助
已有 3 个回答
已有 3 个回答
已有 3 个回答
已有 3 个回答
已有 3 个回答
位业主已在问吧找到答案
一万套装修案例
下载土巴兔APP
中国装修网}

我要回帖

更多关于 安卓获取网络图片大小 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信