0
点赞
收藏
分享

微信扫一扫

根据服务器的URL,呈现图片,做图片验证码用

不叨叨,直接上代码

 private ImageView mPictureYanZhengMaImgZhuce;

private Bitmap bitmap;

Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
if (msg.what==0x9527) {
//显示从网上下载的图片
mPictureYanZhengMaImgZhuce.setImageBitmap(bitmap);
}
}
};


@Override
public void initViews() {
setTitleCenter("注册");
setTitleRight("登录", new View.OnClickListener() {
@Override
public void onClick(View mView) {
startActvity(RegActivity.class);
}
});

mPictureYanZhengMaEdtZhuce = (EditText) findViewById(R.id.pictureYanZhengMa_edt_Zhuce);
mPictureYanZhengMaImgZhuce = (ImageView) findViewById(R.id.pictureYanZhengMa_img_Zhuce);

//创建并启动一个新线程用于从网络上下载图片
new Thread(){
@Override
public void run() {
try {
// RequestParams mRequestParams = new RequestParams(Constant.GetPictureYanzhengmaZhuCeURL);
// Callback.Cancelable mCancelable = x.http().get(mRequestParams, this);
//创建一个url对象
URL url=new URL("http://dev.jiawabang.com/app/vcode/getVcode.share");
//打开URL对应的资源输入流
InputStream is= url.openStream();
//从InputStream流中解析出图片
bitmap = BitmapFactory.decodeStream(is);
// imageview.setImageBitmap(bitmap);
//发送消息,通知UI组件显示图片
handler.sendEmptyMessage(0x9527);
//关闭输入流
is.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}.start();

}


举报

相关推荐

0 条评论