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

random image

sara  12 سال پیش  12 سال پیش
0 0

یک لیست از تصاویر به وسیله وب سرویس دریافت می کنم

می خوام به صورت رندم هر بار یکی از این تصاویر نمایش داده بشه

چطوری این کارو بکنم؟ تو وب سرویس باید بگم رندم ایجاد بشه یا توی برنامه اندروید؟

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
sara  12 سال پیش
0 0

تمام پردازش هایی که باید روی کل اطلاعات انجام بشه مربوط به وب سرویسه که به کل اطلاعات دسترسی داره نه کلاینت - با تشکر از آقای محمد حسین زاده 

 

پاسخ به سوال 
Criss  12 سال پیش
0 0

شما باید یک متغییر تعریف کنید که توی اون ادرس عکس ذخیره بشه بعد از اعداد راندوم استفاده کنید و با توجه به اعدادی که بدست میاد ادرس عکس درون متغییر رو ست کنید

 

بعد از ست شدن ادرس عکس با توجه به اعداد راندوم میتونید اون متغیر رو برای نمایش دادن استفاده کنید

من با استفاده از کد زیر بک گراند برنامه خودم رو بصورت راندوم تغییر می دادم <

 int random = (int) (Math.random() * 3);
if (random == 0)
{
Layout.setBackgroundResource(R.drawable.bk);
} else if (random == 1) {
Layout.setBackgroundResource(R.drawable.bk1);
}
else if (random == 2) {
Layout.setBackgroundResource(R.drawable.bk2);
}
پاسخ به سوال 
sara  12 سال پیش
0 0

توی وب سرویس دیگه؟

0 0
نه این دستورات توی oncrate اکتیویتی هست فقط شما باید کمی اون رو تغییر بدید < مثلا ادرس Url عکس رو بزارید و بجای بک گراند ImageView خودتون رو براش ست کنید (12 سال پیش)
0 0
این عکسایی که وب سرویس می فرسته ، قراره هر چند ساعت یه بار عوض شه! چطوری urlشون رو نگه دارم؟ (12 سال پیش)
0 0
اگه بناس که وب سرویس طی این چند ساعت جوابی نده (آدرسی رو ارسال نکنه) مقادیر رو در جایی مثل دیتابیس یا تنظیمات یا حتی یه فایل نگه دار و هر دفعه به صورت رندوم عددی رو تولید کن و یکی از عکسای لوکال رو نشون بده - ولی اگه قراره هر دفعه وب سرویس یه سری عکس انتخاب کنه و برگردونه و یه عکس رندوم رو از بینشون انتخاب کنی برای نمایش ، کار بیهوده ایه (12 سال پیش)
0 0
ممنون آقای حسین زاده، وب سرویس رو اصلاح کردم. هر چند ساعت یک سری آدرس برمی گردونه ولی باز هم فکر می کنم اگر وب سرویس اون رندم رو تعیین کنه بهتر باشه (12 سال پیش)
0 0
بستگی به معیار تولید اون رندوم داره، اگه منابع زیادی رو روی سرور درگیر کنه و طی اون چند ساعت ممکن باشه بارها فراخونی بشه - تولید چند رندوم و کش کردنشون سمت کلاینت تو اولویته (12 سال پیش)

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