gpt4 book ai didi

java - 从远程服务器获取图像问题

转载 作者:行者123 更新时间:2023-12-01 15:05:38 27 4
gpt4 key购买 nike

只有两件事,这是一种抓取图像的简单好方法吗?另外,当我在 android AVD 上尝试时,屏幕上和 log_cat 中都没有显示任何内容,没有错误或崩溃。这是我的代码:

public class MainActivity extends Activity {
Bitmap bitmap = null;


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

try{
bitmap = getBitmap("https://twimg0-a.akamaihd.net/profile_images/2275552571/image_normal.jpg");
ImageView img = (ImageView) findViewById(R.id.img);
img.setImageBitmap(bitmap);
}catch(Exception e){

}

}

public Bitmap getBitmap(String bitmapUrl) {

try {

URL url = new URL(bitmapUrl);

return BitmapFactory.decodeStream(url.openConnection().getInputStream());

}catch(Exception ex) {return null;}

}


}

最佳答案

尝试:http://code.google.com/p/android-imagedownloader/ .

可以同步、异步等方式下载远程图片,效果非常好

    ImageDownloader imageDownloader = new ImageDownloader();
imageDownloader.setMode(ImageDownloader.Mode.CORRECT);
ImageView imageView = (ImageView) rowView.findViewById(R.id.picture);

imageView.setLayoutParams(new GridView.LayoutParams(140, 140));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(4, 4, 4, 4);

List<ImageSize> images = this.pictures.get(position).getImages();

imageDownloader.download(images.get(images.size()-3).getSource(), imageView);

关于java - 从远程服务器获取图像问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12993349/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com