Java 类com.android.volley.toolbox.ImageRequest 实例源码

项目:sa-android    文件:SchoolSystemModels.java   
public static void authCaptcha(String session_id, final ModelListener<Bitmap> listener) {
    // Build GET URL
    // TODO: Find a better way
    String url = baseURL + "/auth/captcha?session_id=";
    try {
        url += URLEncoder.encode(session_id, "UTF-8");
    } catch (Exception e) {
        e.printStackTrace();
    }

    // Create ImageRequest, which automatically decodes image data
    ImageRequest req = new ImageRequest(url, new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap response) {
            listener.onData(response, "ok");
        }
    }, 0, 0, ImageView.ScaleType.CENTER, Bitmap.Config.ARGB_4444, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            listener.onData(null, "获取验证码失败 :( 请重试几次");
        }
    });
    SAGlobal.sharedRequestQueue.add(req);
}
项目:android-advanced-light    文件:MainActivity.java   
private void UseImageRequest() {
    ImageRequest imageRequest = new ImageRequest(
            "http://img.my.csdn.net/uploads/201603/26/1458988468_5804.jpg",
            new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(Bitmap response) {
                    iv_image.setImageBitmap(response);
                }
            }, 0, 0, Bitmap.Config.RGB_565, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            iv_image.setImageResource(R.drawable.ico_default);
        }
    });
    mQueue.add(imageRequest);
}
项目:BookED    文件:EnterDetails.java   
void getImage(String ur){
    Log.d("asasasa", ur);
    ImageRequest imgRequest = new ImageRequest(ur,
            new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(Bitmap response) {
                    thumbView.setImageBitmap(response);
                }
            }, 0, 0, null , null);

    Volley.newRequestQueue(this).add(imgRequest);

   /* Picasso.with(thumbView.getContext()).load(url)
            //.onlyScaleDown()
            // .centerCrop()
            // .skipMemoryCache()
            .memoryPolicy(MemoryPolicy.NO_CACHE, MemoryPolicy.NO_STORE)
            .networkPolicy(NetworkPolicy.NO_CACHE)
            .into(thumbView);*/
}
项目:ShotsNewsApp    文件:GetNewsImageAsync.java   
public void callImageRequest(){
    imgURL= NewsPOGO.newsArray.get(position).image;
    ImageRequest imageRequest=new ImageRequest(imgURL, new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap response) {
                NewsPOGO.newsArray.get(position).news_image=response;

        }
    }, 0, 0, ImageView.ScaleType.FIT_CENTER, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            Toast.makeText(context, "Error fetching image"+error.toString(), Toast.LENGTH_SHORT).show();;
        }
    });
    MySingleton.getMyInstance(context).addToReqQue(imageRequest);

}
项目:InsanityRadio-Android    文件:FragmentNowPlaying.java   
private void updateImageWithURL(String imageURL) {
    ImageRequest imageRequest = new ImageRequest(imageURL, new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap bitmap) {
            displayFinalImage(bitmap);
        }
    }, 0, 0, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError volleyError) {
            displayCurrentShowImage();
        }
    });
    imageRequest.setRetryPolicy(DataModel.getRetryPolicy());

    VolleySingleton.getInstance(getActivity()).getRequestQueue().add(imageRequest);
}
项目:InsanityRadio-Android    文件:FragmentNowPlaying.java   
private void displayCurrentShowImage() {
    ImageRequest imageRequest = new ImageRequest(currentShow.get("imageURL"), new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap bitmap) {
            displayFinalImage(bitmap);
        }
    }, 0, 0, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError volleyError) {
            displayDefaultImage();
        }
    });
    imageRequest.setRetryPolicy(DataModel.getRetryPolicy());

    VolleySingleton.getInstance(getActivity()).getRequestQueue().add(imageRequest);
}
项目:GYAppAnd    文件:ProfilFragment.java   
public void ResimGetir(){


        //Resmi Alıcaz.
        requestImage = new ImageRequest(avatarUrl, new Response.Listener<Bitmap>() {
            @Override
            public void onResponse(Bitmap response) {

                avatar.setImageBitmap(response);
            }
        }, 0, 0, null, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

            }
        });

       AppController.getInstance().addToRequestQueue(requestImage,"profilResimTag");

    }
项目:GYAppAnd    文件:BlogIcerikAcitivity.java   
public void AvatarYukle(String avatar) {
    imageRequest = new ImageRequest(avatar, new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap response) {
            circleImageView.setImageBitmap(response);
        }
    }, 0, 0, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {

        }
    });
    AppController.getInstance().addToRequestQueue(imageRequest);


    circleImageView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (yazarID.getText() != null) {
                Intent i = new Intent(BlogIcerikAcitivity.this, ProfilActivity.class);
                i.putExtra(Kisi.PROFIL_ID, yazarID.getText());
                startActivity(i);
            }
        }
    });
}
项目:GYAppAnd    文件:RecyclerAdapterBlog.java   
public void setItemAvatar(String itemImage) {
    ImageRequest im = new ImageRequest(itemImage, new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap response) {
            avatar.setImageBitmap(response);


        }
    }, 0, 0, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {

        }
    });
    AppController.getInstance().addToRequestQueue(im);
}
项目:PGMacTips    文件:VolleyCalls.java   
public static void makeImageRequest(Context context){
    ImageView mImageView;
    String url = "http://i.imgur.com/7spzG.png";

    Response.Listener<Bitmap> listener = new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap response) {
            //Do stuff here with bitmap
        }
    };
    Response.ErrorListener errorListener = new Response.ErrorListener() {
        public void onErrorResponse(VolleyError error) {
            //Do stuff with error
        }
    };
    // Retrieves an image specified by the URL, displays it in the UI.
    ImageRequest request = new ImageRequest(url, listener, 0, 0,
            ImageView.ScaleType.FIT_XY, null, errorListener);

    VolleySingleton.getInstance(context).addToRequestQueue(request);
}
项目:Simplified-Zhihu-Daily    文件:SplashActivity.java   
/**
 * 根据得到的Url来请求图片
 * @param url   url
 */
private void getPicture(final String url){
    new Thread(new Runnable() {
        @Override
        public void run() {
            ImageRequest imageRequest = new ImageRequest(url, new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(Bitmap response) {
                    splash_img.setImageBitmap(response);
                }
            }, 0, 0, ImageView.ScaleType.CENTER_CROP,Bitmap.Config.RGB_565, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Log.d("Fetching img","Failed");
                }
            });
            mQueue.add(imageRequest);
            mQueue.start();
        }
    }).start();
}
项目:BingWallpaper    文件:View_ImageFullActivity.java   
private void getBitmapFromUrl(String src, final int mode, final imgReqCallback ircb) {
    RequestQueue queue = Volley.newRequestQueue(getBaseContext());
    ImageRequest imgReq = new ImageRequest(src,
            new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(Bitmap response) {
                    ircb.onSuccess(response);
                    if (mode==1){
                        Toast.makeText(getBaseContext(), "Wallpaper is set", Toast.LENGTH_SHORT).show();
                    }

                }
            }, 0, 0, null, Bitmap.Config.RGB_565,
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Log.e("VolleyImgErr", error.toString());
                }
            });
    queue.add(imgReq);

}
项目:Yakami-manga    文件:SearchActivity.java   
@Override
public void onBindViewHolder(final MyViewHolder holder, int position) {
    holder.name.setText(mDatas.get(position).getTitle());
    holder.author.setText("作者: " + mDatas.get(position).getAuthor());
    holder.intro.setText(mDatas.get(position).getIntro());
    holder.state.setText(mDatas.get(position).getUpdateState());
    holder.imgButton.setImageResource(R.drawable.loading);
    ImageRequest imageRequest = new ImageRequest(
            mDatas.get(position).getImgUrl(),
            new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(Bitmap bitmap) {
                    holder.imgButton.setImageBitmap(bitmap);
                }
            }, 0, 0, Bitmap.Config.RGB_565, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError volleyError) {
            holder.imgButton.setImageResource(R.drawable.loading_error);
        }
    }
    );
    mQueue.add(imageRequest);

}
项目:InsanityRadio-Android    文件:FragmentNowPlaying.java   
private void updateImageWithURL(String imageURL) {
    ImageRequest imageRequest = new ImageRequest(imageURL, new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap bitmap) {
            displayFinalImage(bitmap);
        }
    }, 0, 0, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError volleyError) {
            displayCurrentShowImage();
        }
    });
    imageRequest.setRetryPolicy(DataModel.getRetryPolicy());

    VolleySingleton.getInstance(getActivity()).getRequestQueue().add(imageRequest);
}
项目:InsanityRadio-Android    文件:FragmentNowPlaying.java   
private void displayCurrentShowImage() {
    ImageRequest imageRequest = new ImageRequest(currentShow.get("imageURL"), new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap bitmap) {
            displayFinalImage(bitmap);
        }
    }, 0, 0, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError volleyError) {
            displayDefaultImage();
        }
    });
    imageRequest.setRetryPolicy(DataModel.getRetryPolicy());

    VolleySingleton.getInstance(getActivity()).getRequestQueue().add(imageRequest);
}
项目:Move-Alarm_ORCA    文件:Transfer.java   
public void loadImage(String url, final ImageView imageView){
    thisImageview = imageView;
    Log.i("Image Url", url);
    if(User.instance().getPrimaryKey() != -1) {
        RequestQueue requestQueue = Volley.newRequestQueue(mainActivity);
        ImageRequest imageRequest = new ImageRequest(url, new Response.Listener<Bitmap>() {
            @Override
            public void onResponse(Bitmap response) {
                thisImageview.setImageBitmap(getCircularBitmap(response));
            }
        }, 0, 0, null, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

            }
        });
        requestQueue.add(imageRequest);
    }
}
项目:Move-Alarm_ORCA    文件:Transfer.java   
public void loadImagenocrop(String url, final ImageView imageView){
    thisImageview = imageView;
    Log.i("Image Url", url);
    RequestQueue requestQueue = Volley.newRequestQueue(mainActivity);
    ImageRequest imageRequest = new ImageRequest(url, new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap response) {
            thisImageview.setBackgroundColor(Color.parseColor("#00FFFFFF"));
            thisImageview.setImageBitmap(response);
        }
    }, 0, 0, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {

        }
    });
    requestQueue.add(imageRequest);
}
项目:Move-Alarm_ORCA    文件:Transfer.java   
public void loadImage(String url, final ImageView imageView, final Dialog wait){
    thisImageview = imageView;
    Log.i("picurl", url + "");
    if(User.instance().getPrimaryKey() != -1) {
        RequestQueue requestQueue = Volley.newRequestQueue(mainActivity);
        ImageRequest imageRequest = new ImageRequest(url, new Response.Listener<Bitmap>() {
            @Override
            public void onResponse(Bitmap response) {
                thisImageview.setImageBitmap(getCircularBitmap(response));
                if(wait!=null) {
                    wait.cancel();
                }
            }
        }, 0, 0, null, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

            }
        });
        requestQueue.add(imageRequest);
    }
}
项目:Bugtags-Android    文件:VolleyTest.java   
public static void getFile(final View view) {
    String urlStr = HOST_PREFIX + "/get/file?xxx=bb";

    ImageRequest imgRequest = new ImageRequest(urlStr, new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(final Bitmap response) {
            if (response != null) {
                handler.post(new Runnable() {
                    @Override
                    public void run() {
                        ((Button) view).setBackgroundDrawable(new BitmapDrawable(response));
                    }
                });
            }
        }
    }, 0, 0, Bitmap.Config.ARGB_8888, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
        }
    });
    mRequestQueue.add(imgRequest);
}
项目:BingWallpaper    文件:View_ImageFullActivity.java   
private void getBitmapFromUrl(String src, final int mode, final imgReqCallback ircb) {
    RequestQueue queue = Volley.newRequestQueue(getBaseContext());
    ImageRequest imgReq = new ImageRequest(src,
            new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(Bitmap response) {
                    ircb.onSuccess(response);
                    if (mode==1){
                        Toast.makeText(getBaseContext(), "Wallpaper is set", Toast.LENGTH_SHORT).show();
                    }

                }
            }, 0, 0, null, Bitmap.Config.RGB_565,
            new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    Log.e("VolleyImgErr", error.toString());
                }
            });
    queue.add(imgReq);

}
项目:volley_demo    文件:ImagesActivity.java   
private void get_image()
    {
        textview.setText("获取图片开始了");
        imageView.setImageBitmap(null);
        networkImageView.setImageBitmap(null);
        // 错误url:String url = "ip.taobao.com/service/getIpInfo.php?ip=202.96.128.166"
//        String url = "http://d.hiphotos.baidu.com/image/h%3D200/sign=31db160e2a738bd4db21b531918a876c/6a600c338744ebf8f1230decddf9d72a6159a797.jpg";
        String url = "http://h.hiphotos.baidu.com/image/pic/item/d53f8794a4c27d1e3584e91b1fd5ad6edcc4384b.jpg";

        ImageRequest request = new ImageRequest(url, new Response.Listener<Bitmap>() {
            @Override
            public void onResponse(Bitmap response) {
                textview.setText("获取图片成功");
                imageView.setImageBitmap(response);
            }
        }, 0, 0, Bitmap.Config.RGB_565, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                textview.setText("获取图片错误");
                imageView.setImageBitmap(null);
            }
        });

        MyApplication.getHttpQueues().add(request);

    }
项目:android-promise-volley    文件:VolleyImagePromise.java   
public static Promise<ImgObject> imagePromise(String url, int maxWidth, int maxHeight, Config decodeConfig) {
    final DeferredObject<Bitmap> promise = new DeferredObject<Bitmap>();

    final ImageRequest request = new ImageRequest(url, new Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap bitmap) {
            promise.success(bitmap);
        }
    }, maxWidth, maxHeight, decodeConfig, new ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError volleyError) {
            promise.failure(volleyError);
        }
    });

    return DeferredObject.successful(new ImgObject(request, promise));
}
项目:youcast-android    文件:DownloadActivity.java   
private void downloadThumbnail() {
    if (mVideoId != null) {
        final ImageView thumbnailView = (ImageView)findViewById(R.id.download_thumbnail);
        thumbnailView.setVisibility(View.INVISIBLE);
        // URL has format http://img.youtube.com/vi/dUiANb6WsHA/0.jpg 480x360
        String imageUrl = "http://img.youtube.com/vi/"+mVideoId+"/0.jpg";
        ImageRequest request = new ImageRequest(imageUrl,
                new Response.Listener<Bitmap>() {
                    public void onResponse(final Bitmap bitmap) {
                        thumbnailView.setVisibility(View.VISIBLE);
                        thumbnailView.setImageBitmap(bitmap);
                    }
                }, 0, 0, null,
                new Response.ErrorListener() {
                    public void onErrorResponse(VolleyError error) {
                        thumbnailView.setVisibility(View.VISIBLE);
                        thumbnailView.setImageResource(R.drawable.ic_big_arrow_down);
                    }
                });
        Volley.newRequestQueue(this, new OkHttpStack()).add(request);
    }

}
项目:jus    文件:VolleyFragment.java   
private void customQueueImageRequest(View v) {

        // ImageRequest with VOLLEY with Custom RequestQueue
        final ImageView mImageView;
        String url = "http://i.imgur.com/7spzG.png";
        mImageView = (ImageView) v.findViewById(R.id.iv_image_request);

        // Retrieves an image specified by the URL, displays it in the UI.
        ImageRequest request = new ImageRequest(url,
                new Response.Listener<Bitmap>() {
                    @Override
                    public void onResponse(Bitmap bitmap) {
                        mImageView.setImageBitmap(bitmap);
                    }
                }, 0, 0, ImageView.ScaleType.CENTER, null,
                new Response.ErrorListener() {
                    public void onErrorResponse(VolleyError error) {
                        mImageView.setImageResource(R.drawable.ic_error);
                    }
                });

        // Access the RequestQueue through your singleton class.
        VolleyHelper.getInstance(v.getContext()).addToRequestQueue(request);
    }
项目:syncthing-android    文件:ApiRequest.java   
/**
 * Opens the connection, then returns success status and response bitmap.
 */
void makeImageRequest(Uri uri, @Nullable OnImageSuccessListener imageListener,
                      @Nullable OnErrorListener errorListener) {
    ImageRequest imageRequest =  new ImageRequest(uri.toString(), bitmap -> {
        if (imageListener != null) {
            imageListener.onImageSuccess(bitmap);
        }
    }, 0, 0, ImageView.ScaleType.CENTER, Bitmap.Config.RGB_565, volleyError -> {
        if(errorListener != null) {
            errorListener.onError(volleyError);
        }
        Log.d(TAG, "onErrorResponse: " + volleyError);
    }) {
        @Override
        public Map<String, String> getHeaders() throws AuthFailureError {
            return ImmutableMap.of(HEADER_API_KEY, mApiKey);
        }
    };

    getVolleyQueue().add(imageRequest);
}
项目:gini-sdk-android    文件:ApiCommunicator.java   
public Task<Bitmap> getPreview(final String documentId, final int pageNumber,
                               PreviewSize previewSize, final Session session) {
    final String url = mBaseUri.buildUpon().path(String.format("documents/%s/pages/%s/%s",
            checkNotNull(documentId), pageNumber,
            previewSize.getDimensions())).toString();
    final String accessToken = checkNotNull(session).getAccessToken();
    RequestTaskCompletionSource<Bitmap> completionSource = RequestTaskCompletionSource.newCompletionSource();
    final ImageRequest imageRequest = new ImageRequest(url, completionSource, 0, 0, ARGB_8888, completionSource) {
        @Override
        public Map<String, String> getHeaders() throws AuthFailureError {
            HashMap<String, String> headers = new HashMap<String, String>();
            headers.put("Authorization", "BEARER " + accessToken);
            headers.put("Accept", MediaTypes.IMAGE_JPEG);
            return headers;
        }
    };
    imageRequest.setRetryPolicy(mRetryPolicyFactory.newRetryPolicy());
    mRequestQueue.add(imageRequest);

    return completionSource.getTask();
}
项目:timelapse-sony    文件:ProcessingFragment.java   
private void showImage(String url) {
    ImageRequest request = new ImageRequest(url,
            new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(final Bitmap bitmap) {
                    if (getActivity() == null) return;
                    getActivity().runOnUiThread(new Runnable() {
                        @Override
                        public void run() {
                            mImageReviewView.setImageBitmap(bitmap);
                        }
                    });
                }
            }, 0, 0, ImageView.ScaleType.CENTER_INSIDE, null,
            new Response.ErrorListener() {
                public void onErrorResponse(VolleyError error) {
                    error.printStackTrace();
                }
            });
    mImagesQueue.add(request);
}
项目:androidmooc-clase4    文件:PlacesFragment.java   
public void grabThumbnailImage(final Marker marker) {
    final Place currentPlace = markerPlacesMap.get(marker);
    final LruCache<Place, Bitmap> thumbnails = ((App)getActivity().getApplicationContext()).getThumbnails();
    final RequestQueue queue = ((App)getActivity().getApplicationContext()).getRequestQueue();
       if (thumbnails.get(currentPlace) == null) {
        queue.add(
                   new ImageRequest(currentPlace.getThumbnailURL(), new Response.Listener<Bitmap>() {
                       @Override
                       public void onResponse(Bitmap bitmap) {
                        thumbnails.put(currentPlace, bitmap);
                           if (marker.isInfoWindowShown()) {
                            marker.showInfoWindow();
                           };
                       }
                   }, 256, 256, Config.ARGB_4444, null));
       }                            

}
项目:androidmooc-clase4    文件:PlacesFragment.java   
public void grabThumbnailImage(final Marker marker) {
    final Place currentPlace = markerPlacesMap.get(marker);
    final LruCache<Place, Bitmap> thumbnails = ((App)getActivity().getApplicationContext()).getThumbnails();
    final RequestQueue queue = ((App)getActivity().getApplicationContext()).getRequestQueue();
       if (thumbnails.get(currentPlace) == null) {
        queue.add(
                   new ImageRequest(currentPlace.getThumbnailURL(), new Response.Listener<Bitmap>() {
                       @Override
                       public void onResponse(Bitmap bitmap) {
                        thumbnails.put(currentPlace, bitmap);
                           if (marker.isInfoWindowShown()) {
                            marker.showInfoWindow();
                           };
                       }
                   }, 256, 256, Config.ARGB_4444, null));
       }                            

}
项目:Goalie_Android    文件:RESTGetPhoto.java   
public void execute() {
    ImageRequest req = new ImageRequest(getURL(mUsername), this, 0, 0, null, null, this) {
        @Override
        public HashMap<String, String> getHeaders() {
            return getDefaultHeaders();
        }
    };

    req.setRetryPolicy(new DefaultRetryPolicy(
            ASYNC_CONNECTION_EXTENDED_TIMEOUT,
            DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
            0));

    VolleyRequestQueue.getInstance().addToRequestQueue(req);
}
项目:ShotsNewsApp    文件:TestLoginActivity.java   
void getImage()                                                                                 //profile pic
    {
        ImageRequest request = new ImageRequest("http://ec2-52-14-50-89.us-east-2.compute.amazonaws.com/static/userdata/"+email+"/thumb.png",     ///"+email+" in btw userdata/  /thumb.png
                new Response.Listener<Bitmap>() {
                    @Override
                    public void onResponse(Bitmap bitmap) {
                        pro=bitmap;
                        ByteArrayOutputStream baos=new  ByteArrayOutputStream();
                        bitmap.compress(Bitmap.CompressFormat.PNG,100, baos);
                        byte [] b=baos.toByteArray();
                        String temp= Base64.encodeToString(b, Base64.DEFAULT);

                        SharedPreferences.Editor editor=sharedPreferences.edit();
                        editor.putString("profile_pic",temp);
                        editor.commit();
                        //   Log.e("mytag","Saved propic"+pro);
                        //count++;
                    }
                }, 0, 0, null,
                new Response.ErrorListener() {
                    public void onErrorResponse(VolleyError error) {
                        // mImageView.setImageResource(R.drawable.image_load_error);
                        Log.e("Home_Acitivity","No img found");
                        //count++;
                    }
                });
//        MySingleton.getMyInstance(getApplicationContext()).addToReqQue(request);
        RequestQueue queue= Volley.newRequestQueue(TestLoginActivity.this);
        queue.add(request);
    }
项目:ShotsNewsApp    文件:SplashScreenActivity.java   
void getImage()                                                                                 //profile pic
    {
        ImageRequest request = new ImageRequest("http://ec2-52-14-50-89.us-east-2.compute.amazonaws.com/static/userdata/"+name+"/thumb.png",     ///"+email+" in btw userdata/  /thumb.png
                new Response.Listener<Bitmap>() {
                    @Override
                    public void onResponse(Bitmap bitmap) {
                        pro=bitmap;
                        ByteArrayOutputStream baos=new  ByteArrayOutputStream();
                        bitmap.compress(Bitmap.CompressFormat.PNG,100, baos);
                        byte [] b=baos.toByteArray();
                        String temp= Base64.encodeToString(b, Base64.DEFAULT);

                        SharedPreferences.Editor editor=sharedPreferences.edit();
                        editor.putString("profile_pic",temp);
                        editor.commit();
                        Log.e("mytag","Saved propic"+pro);
                        //count++;
                    }
                }, 0, 0, null,
                new Response.ErrorListener() {
                    public void onErrorResponse(VolleyError error) {
                        // mImageView.setImageResource(R.drawable.image_load_error);
                        Log.e("Home_Acitivity","No img found");
                        //count++;
                    }
                });
//        MySingleton.getMyInstance(getApplicationContext()).addToReqQue(request);
        RequestQueue queue= Volley.newRequestQueue(getApplicationContext());
        queue.add(request);
    }
项目:GYAppAnd    文件:EgitimIcerikActivity.java   
public void ResimGetir() {
    ImageRequest image = new ImageRequest(resimUrl, new Response.Listener<Bitmap>() {
        @Override
        public void onResponse(Bitmap response) {
            resimAvatar.setImageBitmap(response);
        }
    }, 0, 0, null, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {

        }
    });
    AppController.getInstance().addToRequestQueue(image);
}
项目:GYAppAnd    文件:ListViewAdapterYorum.java   
public void ResimGoruntule(String resimURL, final ImageView image) {

        ImageRequest im = new ImageRequest(resimURL, new Response.Listener<Bitmap>() {
            @Override
            public void onResponse(Bitmap response) {
                image.setImageBitmap(response);
            }
        }, 0, 0, null, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

            }
        });
        AppController.getInstance().addToRequestQueue(im);
    }
项目:elemeimitate    文件:MenusAdapter.java   
@Override
public View getView(int position, View convertView, ViewGroup parent) {
    final ViewHolder viewHolder ;
    if(convertView == null){
        convertView = inflater.inflate(R.layout.item_menu_content, parent, false);
        viewHolder = new ViewHolder();
        viewHolder.iv_image = (ImageView)convertView.findViewById(R.id.item_menu_content_img);
        viewHolder.tv_menusName = (TextView)convertView.findViewById(R.id.item_menu_content_title);
        viewHolder.tv_price = (TextView)convertView.findViewById(R.id.item_menu_content_price);

        convertView.setTag(viewHolder);
    }else{
        viewHolder = (ViewHolder)convertView.getTag();
    }

    //创建一个RequestQueue对象
    RequestQueue requestQueue = Volley.newRequestQueue(context);

    //创建ImageRequest对象
    ImageRequest imageRequest = new ImageRequest(
            Constant.URL_WEB_SERVER+datas.get(position).get("menusImagePath").toString(),//url
            new Response.Listener<Bitmap>() {//监听器Listener
                @Override
                public void onResponse(Bitmap response) {
                    viewHolder.iv_image.setImageBitmap(response);
                }
                //参数3、4表示图片宽高,Bitmap.Config.ARGB_8888表示图片每个像素占据4个字节大小
            }, 0, 0, Config.ARGB_8888, new Response.ErrorListener() {//图片加载请求失败的回调Listener
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        viewHolder.iv_image.setImageResource(R.drawable.ic_normal_pic);
                    }
            });
    //将ImageRequest加载到Queue
     requestQueue.add(imageRequest);

    viewHolder.tv_menusName.setText(datas.get(position).get("menuName").toString());
    viewHolder.tv_price.setText("¥"+datas.get(position).get("total_price").toString());
    return convertView;
}
项目:android-open-project-demo-master    文件:ImageRequestAdapter.java   
@Override
void setImage(final ImageView imageView, String imageUrl) {

    //设置空图片
    imageView.setImageResource(R.drawable.ic_empty);

    //取消这个ImageView已有的请求
    VolleyUtil.getQueue(context).cancelAll(imageView);

    ImageRequest request=new ImageRequest(StringUtil.preUrl(imageUrl), new Listener<Bitmap>() {

        @Override
        public void onResponse(Bitmap bitmap) {
            imageView.setImageBitmap(bitmap);
        }
    }, 0, 0, Config.RGB_565, new ErrorListener() {

        @Override
        public void onErrorResponse(VolleyError arg0) {
            imageView.setImageResource(R.drawable.ic_empty);
        }
    });

    request.setTag(imageView);

    VolleyUtil.getQueue(this.context).add(request);

}
项目:ShoppingApp    文件:BabyActivity_Details_RecyclerViewAdapter.java   
private void request(final String path, final MyImageView imageView,final int position) {
    //TODO
    requestQueue.add(new ImageRequest(path,new Response.Listener<Bitmap>(){
        @Override
        public void onResponse(Bitmap response) {
            imageView.setImageBitmap(response);
            //放入占位图片大小信息
            b.imageSizeHashMap.put(pic_address[position],new ImageSize((int)imageView.screen_width,(int)imageView.pic_height));
            b.cache.put(path,response);
        }
    },720,0,ImageView.ScaleType.CENTER_CROP,null,null));
}
项目:ShoppingApp    文件:Volley_DetailsPageRequest.java   
public void startRequest(){
    new Thread(new Runnable() {
        @Override
        public void run() {
            while (B_1) {
                if (B_2) {
                    Log.i("ok","请求1次 a = "+a);
                    requestQueue = Volley.newRequestQueue(baby_activity);
                    if(a < pic_address.length) {
                        requestQueue.add(new ImageRequest(pic_address[a], new Response.Listener<Bitmap>() {
                            @Override
                            public void onResponse(Bitmap response) {
                                requestListener.getImage(response);
                                B_2 = true;
                            }
                        }, 720, 0, ImageView.ScaleType.CENTER_CROP, null, null));
                    }else{
                        B_1 = false;
                        a = 0;
                    }
                        B_2 = false;
                    a++;
                    }

            }
        }
    }).start();

}
项目:Simplified-Zhihu-Daily    文件:MainActivity.java   
/**
 * 获取topStory的图片
 */
private void getTopStoryPics() {
    new Thread(new Runnable() {
        @Override
        public void run() {
            for (int i = 0; i < numberOfTopStories; i++)
            {
                final int count = i;
                ImageRequest imageRequest = new ImageRequest(topStoryPicUrls[count], new Response.Listener<Bitmap>() {
                    @Override
                    public void onResponse(Bitmap response) {
                        BitmapDrawable bdrawable = new BitmapDrawable(mainActivity.getResources(), response);
                        topImage[count].setBackground(bdrawable);
                    }
                }, 0, 0, ImageView.ScaleType.CENTER, Bitmap.Config.RGB_565, new Response.ErrorListener() {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        Log.d("getPics", "server_error");
                    }
                });
                imageRequest.setShouldCache(true);
                mQueue.add(imageRequest);
                //Log.d("imageRequest", "added" + count);
            }
            mQueue.start();
        }
    }).start();
}
项目:Simplified-Zhihu-Daily    文件:LoginActivity.java   
private void getCheckSum() {
    final Handler handler = new Handler() {
        @Override
        public void handleMessage(Message message) {

        }
    };
    new Thread(new Runnable() {
        @Override
        public void run() {
            ImageRequest imageRequest = new ImageRequest(Url.getCheckSum, new Response.Listener<Bitmap>() {
                @Override
                public void onResponse(Bitmap response) {
                    BitmapDrawable bdrawable = new BitmapDrawable(loginActivity.getResources(), response);
                    captchaImage.setBackground(bdrawable);
                }
            }, 0, 0, ImageView.ScaleType.FIT_XY, Bitmap.Config.RGB_565, new Response.ErrorListener() {
                @Override
                public void onErrorResponse(VolleyError error) {
                    error.printStackTrace();
                }
            });
            mQueue.add(imageRequest);
            mQueue.start();
        }
    }).start();
}