J'ai ce code, où il obtient des images de dossier drawables. J'ai besoin d'obtenir des images sous forme d'URL. Je pense que je peux le faire en utilisant Picasso
et j'ai essayé et je ne pouvais pas le clouer.ne peut pas obtenir de charger des images à partir d'un lien dans le studio android
J'ai ce code dans mon MainActivity:
public Drawable LoadImageFromWebOperations(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "image_name");
return d;
} catch (Exception e) {
return null;
}
}
private Drawable d1 = LoadImageFromWebOperations("http://uupload.ir/files/aud7_brickone.jpg");
private List<App> getApps() {
List<App> apps = new ArrayList<>();
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
return apps;
}
et voici mon adaptateur:
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
App app = mApps.get(position);
holder.imageView.setImageResource(app.getDrawable());
holder.nameTextView.setText(app.getName());
holder.ratingTextView.setText(String.valueOf(app.getRating()));
}
et ici APP.JAVA
public class App {
private Drawable mDrawable;
private String mName;
private float mRating;
public App (String name, Drawable drawable, float rating){
mName = name;
mDrawable = drawable;
mRating = rating;
}
public float getRating(){return mRating;}
public Drawable getDrawable(){return mDrawable;}
public String getName(){return mName;}
}
je dois les images de lien comme: http://uupload.ir/files/aud7_brickone.jpg
Je ne peux pas y arriver!
Vous souhaitez obtenir des images à partir d'un dossier pouvant être tracé ou d'images distantes? – Rajesh
à distance! mais j'ai besoin d'être converti en "int" –