no-img
دس پرو | طراحی وب سایت و برنامه نویسی

نمایش عکس و متن آنلاین در برنامه | دس پرو | طراحی وب سایت و برنامه نویسی


دس پرو | طراحی وب سایت و برنامه نویسی
مطالب ویژه
ads
گزارش خرابی لینک
اطلاعات را وارد کنید .

ادامه مطلب

نمایش عکس و متن آنلاین در برنامه
zip
بهمن ۵, ۱۳۹۷

نمایش عکس و متن آنلاین در برنامه


نمایش عکس و متن آنلاین در برنامه

سلام دوستان !

در این قسمت میخواهیم به این موضوع بپردازیم که چگونه متن یا تصویر خاصی را در برنامه دانلود و نمایش دهیم ! برای مثال میخواهیم یک فایل متنی را در هاست شخصی خودمان آپلود کنیم و متن آن را در برنامه نمایش دهیم به طوری که اگر متن فایل را تغییر دادیم در برنامه نیز آن متن تغییر کند !

برای شروع ابتدا کتابخانه HttpUtils2 را در پروژه مورد نظرتان فعال کنید و متغیر مربوط به آن را تعریف کنید :

این متغیر را Initialize کنید و یک Event Name برای آن انتخاب کنید که ما همان ht را انتخاب میکنیم :

سپس در قسمتی که میخواهید دانلود فایل ( تصویر یا فایل متنی ) آغاز شود با استفاده از گزینه Download لینک فایلتان را وارد کنید و برای زیبایی کار میتوانید یک Progress Dialog قرار دهید تا در هنگام دانلود نمایش داده شود و بعد از پایان دانلود مخفی شود :

حالا اگر برنامه را اجرا کنید فایل فقط دانلود میشود و هیچ کار خاص دیگری انجام نمیشود و برای اینکه بفهمیم دانلود با موفقیت انجام شده یا نه و محتوای فایل دانلود شده را در برنامه نمایش دهیم باید از رویداد JobDone استفاده کنیم :

حالا محتوای فایل متنی بعد از دانلود در لیبل ( label1 ) نمایش داده میشود .

در صورتی که میخواهید تصویر دانلود کنید و در برنامه نمایش دهید کافیست یک ImageView ایجاد کنید و تصویر مورد نظرتان را آپلود کنید و آدرس آن را به جای آدرس فایل متنی قرار دهید و در بخش JobDone تصویر دانلود شده را روی ImageView تنظیم کنید :

حالا ممکن است بخواهید چندین فایل را همزمان با هم دانلود کنید و در برنامه نمایش دهید , برای مثال در کد زیر میخواهیم تصویر و متن را همزمان با هم دانلود کنیم و در برنامه نمایش دهیم !

برای این کار کافیست برای هر فایل یک متغیر جداگانه از نوع HttpJob تعریف کنید و بعد از Initialize برای هر کدام از آن ها یک Event Name جداگانه تعریف کنید و در بخش JobDone با استفاده از همان Event Name تشخیص دهید که کدام فایل دانلود شده است :

موفق باشید !



دیدگاه ها


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *