آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

پروژه مارکت و حجم تصاویر دانلود شده در sdcard

f-Dehghan  11 سال پیش  9 سال پیش
+3 0

با سلام. در پروژه ای مثل پروژه مارکت ، تصاویر کالاها که دانلود میشن و در sdcard ذخیره میشن حجم بالایی اشغال میکنن. راهکار مناسبی برای رفع این مشکل هست؟

+2 0
اگر به آموزش ها دسترسی دارید استاد در پروژه لیست ویو و تصاویر پر حجم آنلاین در نیمه ویدئو روش کم حجم کردن عکس ها رو گفتن. (11 سال پیش)
0 0
ممنون. اون آموزشها رو دیدم. فرض کنید فروشگاهی 1000 تا کالا داره اگر تصاویر هرکدوم 50 کیلوبایت هم باشد حجم تصاویر خیلی بالا میره و فضای زیادی از sdcard رو اشغال میکنه. الان مثلا بازار پوشه ای برای تصاویرش توی sdcard گوشی ما درست نمیکنه چطور اونها رو نمایش میده در لیست ویو و در اسکرین شاتهای بزرگ از محصولات؟ ببخشید طولانی شد. (11 سال پیش)
+1 0
خب از سرور می خونه. یعنی تمام عکس ها و ... در یک هاست ذخیره هست و وقتی شما برنامه رو باز می کنید، برنامه می ره از هاست شما که سرور شماست عکس ها رو لود می کنه و نشون می ده ولی ذخیره نمی کنه به همین دلیل برنامه حجمش زیاد نمی شه و شما اگر دوباره برنامه رو ببندید و باز کنید، دوباره عکس ها رو از سرور می خونه به همین دلیل برنامه بازار بدون اینترنت کار نمی کنه وگرنه اگر می خواست ذخیره کنه که باید وقتی اینترنت شما غیر فعال بود بازار باز می شد اما عکس ها طبق آخرین باری که بازار رو با اینترنت باز کردید لود نشون داده می شد. (11 سال پیش)
+1 0
یک متد بنویس وقتی خ استی برنامه رو ببندی تمام عکس ها در داخل فولدر پاک بشه اینطور حجمی نمیگیره (11 سال پیش)
0 0
ممنون @omidronaldoo ولی این طوری هر وقت به اینترنت وصل میشه دوباره باید دانلود کنه که کلی از حجم اینترنت طرف از بین میره. @Rooh من یک جیسون میفرستم طرف سرور که اطلاعات داخل بانک رو بخونه .خوب حالا چه جایی که میخوام دانلود کنه به جاش باید بگم همون ها رو لود کن و نشون بده؟ کلید واژه سرچ این راه چیه که مشابه کدشو پیدا کنم؟ با تشکر از راهنمایی دوستان (11 سال پیش)
0 0
کسی میتونه کمکم کنه راه حل بهینه رو بگه؟؟؟؟کارم گیره (9 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
f-Dehghan  11 سال پیش
0 0

با این روش تصاویر از روی سرور روی imageview نمایش داده میشه .آیا باید inputStream بسته شود ؟

 BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 2;


try {
inputStream= (InputStream) new URL(G.selectedKala.imageUrl).getContent();
}
catch (MalformedURLException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
Bitmap bitmap = BitmapFactory.decodeStream(inputStream, null, options);
imgLogo.setImageBitmap(bitmap);

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