بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کمک در دریافت عکس از اینترنت
با سلام و خسته نباشین
دوستان یه کمکی میتونین بکنین من میخوام ادرس اینترنتی عکسها رو وارد دیتا بیس کنم بعد از طریق اون ادرس عکسها رو فراخوانی کنم که برای هر idتو دیتا بیس یه ادرس مجزایی هست.
0
0
اگر فرض کنیم که آدرس اینترنتی عکس ها در دیتابیس موجوده و تا اینجا مشکلی نیست ،از اینجا به بعد باید عکس ها را از اینترنت دانلود کنید و در کارت حافظه قرار بدید و سپس به کمک لیست ویو یا ... خود عکس یا thumbnail اون رو نمایش بدید.میتونید از فیلم های آموزشی سایت استفاده کنید که استاد به طور کامل توضیح داده اند (10 سال پیش)
0
0
بحث های استاد در این باره سنگینه...من یه صفحه دارم با دو تا دکمه عقب جلو ما براحتی متن رو از دیتابیس میتونیم فرا خونی کنیم با دکمه ها هم ادامه مطالب خونده میشه الان بجا متن نمیشه urlرو جوری بگیریم بعد تو کدها با ایجاد کلاس
AsyncTask (10 سال پیش)
0
0
از کتابخونه picasa استفاده کن. کار باهاش عین آب خوردنه! فقط یه خط کد داره. اینجا راجع بهش نوشتم: (10 سال پیش)
0
0
لینکش: لینک (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
ayhan
10 سال پیش
0
0
میشه با کمک این کد یکاری کرد
private class DIT extends AsyncTask<String, Void, Bitmap>{
private String Url;
private ImageView Img;
private DIT(String url,ImageView img){
Url=url;
Img=img;
}
@Override
protected Bitmap doInBackground(String... arg0) {
// TODO Auto-generated method stub
Bitmap mi=null;
try {
InputStream in= new java.net.URL(Url).openStream();
mi=BitmapFactory.decodeStream(in);
} catch (Exception e) {
// TODO: handle exception
}
return mi;
}
@Override
protected void onPostExecute(Bitmap result) {
img.setImageBitmap(result);
super.onPostExecute(result);
}
}
}
تو این قسمت کد میشه بجای ادرس سایت یه نام استرینگ گذاشت که بشه اسم هر ای دی رو بگیره و بعد لود کنه
new DIT("ادرس سایت", img).execute();
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .