بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

پروژه مارکت

مدیریت گفتگو
Farshad 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان

بنده پروژه مارکت استادو خواستم از اینترنت تست بگیرم عکس و فایل ای پی کی دانلود نمیشه نمیدونم چرا؟

تو لوکال هاست دانلود میشه و همه چیش اوکیه

اما توی سرور اینترنت فقط مطالب نمایش داده میشه و عکس و فایل دانلود نمیشه

ممنون میشم کمک کنید

این لینک جیسون

http://ircollege.ir/market-server/service.php?action=read

اینم لینک عکس

http://ircollege.ir/market-server/logo/persian-calendar.png

نظرات

farshid.shokrollahi 11 سال پیش
سلام دوست عزیز . در logcat مقدار url عکس و فایل رو چک کنید ببینید آدرس درسته یا نه میتونین url رو در یک toas هم نمایش بدین به احتمال زیاد در آدرس دهی مشکل دارین . url ها رو به صورت کامل (absolute ) به اپلیکیشن ارسال کنین مشکلتون حل می شه
Farshad 11 سال پیش
سلام ممنون بابت پاسختون منظورتون از کامل بودن url به چه صورت هست؟ من آدرس رو به صورت لینک ارسال کردم و دقیقا مثل پروژه استاد داخل جدول دیتابیس هم ابتدای آدرس رو / گذاشتم
farshid.shokrollahi 11 سال پیش
خواهش می کنم . منطورم با پروتوکول (http://) هست. همونطور که گفتم آدرس خود عکس رو که از وب سرویس می گیرین قبل اینکه تو دیتابیس اینزرت کنین از logcat یا toast در مرورگرتون کپی گنین ببینین عکس رو میاره یا نه
Farshad 11 سال پیش
آدرسو با دوتا اسلش قبلش نشون میده W/System.err(892): java.io.FileNotFoundException: لینک xyz .ir/android//logo/1.png بانک همون بانکه پروژه هم همون پروژه س من حتی اسلش های استادو هم دست نزدم تو لوکال بدون مشکل ران میشه چرا؟ :'((
Farshad 11 سال پیش
این آدرسو در مرورگر کپی کردم بازم عکسو نشون میده مرورگر
Farshad 11 سال پیش
دوستان ثواب داره کمک کنید
Farshad 11 سال پیش
خواهشا کمک کنید
Farshad 11 سال پیش
اساتید محترم لطفا راهنمایی کنید
Hajhosseini 11 سال پیش
@ّfarshad جان من همون لینک رو که توی browser ام میزنم میگه file not found
Farshad 11 سال پیش
@hajhosseini جان لینکو نوشتم بالا
Hajhosseini 11 سال پیش
لینک عکس درست شد ولی لینک json : invalid data برمیگردونه
Hajhosseini 11 سال پیش
تصحیح میکنم، لینک توی پیام شخصی که برام فرستادید ناقص بود. اینی که اینجاست درست برمیگردونه. خوب لینک ها سالمه. دونه دونه از بخش دانلودرت لاگ بگیر ببین چرا دانلود نمیشه. permission اینترنت رو چک کن و ...
Farshad 11 سال پیش
لطفا لینک بالا رو در مرورگر کپی کنید درست میشه توی پیام چندتا حرف اخر url رو نمینویسه بخاطر همین invalid برمیگردونه من الانم دوباره تست کردم لینک بالارو
Farshad 11 سال پیش
داداش پرمیژن اینترنت اوکیه همه داده ها لود میشه بجز عکس و فایل اگر پروژه مارکت استادو دارید یه دیقه ایمپورتش کنید توی ایکلیپس و با لینکای بنده اجرا کنید متوجه میشید همه چیز نمایش میده جز همون دو مورد :(((
Hajhosseini 11 سال پیش
خوب باید چک کنی ببینی مشکل از دانلود شدنه یا نمایش دادن. اگر دانلود نمیشه توی بخش دانلودر لاگ بگیر، اگر دانلود میشه ولی نمایش داده نمیشه کد ست کردن عکست رو بذار تا کمکت کنیم.
Farshad 11 سال پیش
من دست به هیچ کدی نزدم اخه همون پروژه استادو اجرا کردم توی لوکال هاست قشنگ همه چیز اوکیه توی این هاست اینترنت به مشکل خوردم کد ست کردن عکس رو هم الان میذارم
Farshad 11 سال پیش
امکان داره مشکل از هاست باشه ؟؟؟!!

پاسخ‌ها 1

Farshad 11 سال پیش

اینم کد ست کردن عکس

 public void fill(final ArrayAdapter<StructApplication> adapter, final StructApplication item, final int position) {
txtName.setText(item.name);
txtPrice.setText("" + item.price + " " + G.context.getResources().getString(R.string.application_detail_tooman));
rating.setRating(item.ratingValue);

String filename = HelperString.getFileName(item.logoUrl);
final File imageFile = new File(G.DIR_FINAL + "/" + filename);
if ( !imageFile.exists()) {
imgLogo.setImageBitmap(null);
DownloadManager.addToDownloadList(item.logoUrl, imgLogo);
}

BitmapFactory.Options options = new BitmapFactory.Options();
//options.inSampleSize = 8;
Bitmap bitmap = BitmapFactory.decodeFile(imageFile.getAbsolutePath(), options);
imgLogo.setImageBitmap(bitmap);

layoutRoot.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
G.selectedApplication = item;

Intent intent = new Intent(G.currentActivity, ActivityApplicationDetail.class);
G.currentActivity.startActivity(intent);
}
});
}
}

نظرات

Hajhosseini 11 سال پیش
خوب فرشاد جان شما داری میگی عکس رو دانلود کنه، باید یک لیستنر براش بنویسی که زمانی که دانلود به اتمام رسید عکس رو ست کنه. میتونی توی پروژه دانلودر نمونش رو ببینی.
Farshad 11 سال پیش
همه این کارارو استاد زحمتشو کشیده داداش وقتی هم دانلود تموم میشه عکس ست میشه ولی فقط توی wampserver یا همون لوکال هاستم درست اجرا میشه و عکس ست میشه اما از توی اینترنت نمیشه

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .