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

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

کوثر  11 سال پیش  11 سال پیش
+4 0

باسلام

من یه برنامه دارم راجع به کشورها و  یک لیست ویو داره شامل نام کشورها که به بانک اطلاعاتی لوکال وصله روی هر کدام از این کشورها که کلیک کنی یک صفحه دیگه که شامل اطلاعات اون کشور هستش رو نشون میده

 به جای این لوگوهاچجوری عکس بزارم تو پایگاه داده و اینکه چه کدی رو بزارم؟

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

و یه سوال دیگم هم اینه که اگه به جای بانک لوکال از بانک انلاین استفاده کنم اگه برنامه رو توی گوشی نصب کردم باید حتما اون گوشی به نت وصل باشه تا اطلاعات این برنامه نمایش داده بشه؟ ببخشید اگه سوالام زیاد بودن

 

0 0
دوستان خواهش میکنم راهنمایی کنید حداقل سوال اخرمو جواب بدید (11 سال پیش)
0 0
درمورد سوال دوم بله باید دسترسی اينترنت رو بدین و سپس دیتا بیس رو هم به هاست انتقال بدین (11 سال پیش)
0 0
ببخشید راجع به سوال اخرم میشه بیشتر توضیح بدید چجوری دیتابیس رو به هاست انتقال بدم؟ (11 سال پیش)
+1 0
اینم خدمت شما لینک درمورد سوال اول خیلی پرسیده شده سرچ کنین (11 سال پیش)
+2 0
لينک مشکل داشت این لینک رو استفاده کنین (11 سال پیش)
0 0
ممنون از توضیحاتون اقای miladint (11 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
Dadparvar  11 سال پیش
+4 0

عدم رعایت قوانین سایت ، از جمله انتخاب عنوان کامل و مناسب برای سوال ، و یا عدم درج نظرات در قالب نظر جدید و درج آن در قالب پاسخ جدید، موجب عدم تمایل سایرین به پاسخگویی به سوالات شخص مزبور میشه. (چیزی که بارها توسط شما اتفاق افتاده و همیشه هم تذکر داده شده.لذا با رعایت قوانین ، متوجه تمایل بیشتر اعضا و مدیران به پاسخگویی خواهید شد).

پاسخ سوال آخرتون : اگر بانک اطلاعات بصورت آنلاین باشه ، کل نرم افزار نیازی به اینترنت نخواهد داشت اما دریافت اطلاعات مستلزم دسترسی به اینترنت خواهد بود.که میتونید کاری کنید که اینکار فقط یکبار اتفاق بیوفته و برای دفعات بعدی ، اطلاعات در گوشی کاربر ذخیره برای استفاده آفلاین بشه. (که برای اینکار میتونید درخواست جدیدی ثبت کنید)

سوال دوم هم واضح نیست.چه کدی بنویسند که چه کار کنه؟ جستجو کنه؟ (برای جزئیات منتظر پاسخ مدیران و سایرین باشید - با اصلاح عنوان سوالتون ، به اینکار سرعت ببخشید)

پاسخ به سوال 
Hajhosseini  11 سال پیش
+1 0

سوال اول ، بستگی به طراحی دیتابیستون داره ، اگر از دیتابیس آنلاین استفاده میکنید میتونید نام عکس رو از وب سرویستون بگیرید و فایل عکس رو در جای خاصی ذخیره کنید ، و زمانی که در لیست ویو نمایش میدید ، از دیتابیس نام عکس رو بگیرید . بستگی به سطح برنامه و نوع پیاده سازیشون داره اگر برنامه ساده باشه شما میتونید توی کلاس G هم آدرس عکس ها و ترتیبشون رو ست کنید.

سوال دوم ، این سوال هم شبیه سوال اوله جوابش ، شما باید برای هر عکس ، متن ، متن 2 و . . . در دیتابیستون یک ID ست کنید ، که زمانی که اطلاعات رو میخواید از دیتابیس بخونید با این ID کار کنید.وقتی متنی رو عوض میکنید باید برنامه ID متن رو به وب سرویس بفرسته و در اونجا متن تغییر کنه( راه های زیادی برای این کار هست )

یه سوال دیگه ، همونطور که دوستمون گفتن میتونید اطلاعات رو روی حافظه گوشی ، و یا دیتابیس لوکال ذخیره کنید و ازشون استفاده کنید ، ولی با توضیحاتی که من دیدم فکر میکنم این پروژه یک پروژه دانشجوییه ، پس ساده ترین راه اینه که فقط آنلاین کار کنه( اگر حتما باید آنلاین باشه ، در غیر این صورت آفلاین خیلی ساده تره )

پیشنهاد : کد هایی رو که نوشتید در پاسخ درج کنید و هر چیزی که میخواید اضافه کنید رو بگید ، اگر هر کدوم از دوستان لطف کنه یک قسمت کوچک از برنامه رو کمکتون کنه مشکلتون حل میشه ;)

0 0
با تشکر از راهنمایی هاتون ،بله این یه پروژه دانشجویی هستش بخاطر همین خیلی تو طراحیش مشکل دارم و فقط دوستان رو میگیرم (11 سال پیش)
پاسخ به سوال 
hoseinnrz  11 سال پیش
+2 0

در رابطه با سوال اولت باید بگم که  : 

شما دو راه داری برای ذخیره عکس تو بانک اطلاعات ، اول اینکه اسم عکس رو در بانک اطلاعات قرار بدی و سپس عکس های مربوط به کشور ها رو تو پوشه drawable قرار بدی . راه دوم اینکه خود عکسو تو دیتابیس قرار بدی ( من این راه کار نکردم ) 

اما برای راه اول :  الان تو کد پایین اسم عکس از دیتابیس خونده میشه و سپس آی دی عکس از پوشه drawable دریافت میشه

تو کدهای زیر میتونی عبارت mycontext.  رو حذف کنی ، مشکلی ایجاد نمیشه ، سوال دوم و سومم که بچه ها پاسخ دادن

 int x = mycontext.getResources().getIdentifier(cursor.getString(cursor.getColumnIndex("Image")), "drawable", mycontext.getPackageName());

// load kardane ax

ImageView.setImageResource(x);

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