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

ذخیره بانک اطلاعاتی و تنظیمات به چه شکل بهتر است؟

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

با سلام و آرزوی سلامتی برای استاد گرانقدر
آیا برای ذخیره فایل بانک اطلاعاتی و سایر فایل ها حتما باید از حافظه SD Card استفاده کرد و در مسیری در حافظه گوشی یا تبلت نمی توان فایل را ذخیره کرد؟
در اندروید بهترین روش برای نگهداری تنظیمات مثلا آدرس سرور چیست مثلا چیزی شبیه به رجیستری وجود دارد ؟
ممنون از راهنمایی شما
 

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

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

شاید شبیه ترین جا به Registry در ویندوز، Preference در اندروید باشد که در بخش های بعدی مورد بررسی قرار گرفته است. اما برای نگهداری آدرس سرور ( اگر همیشه ثابت باشد ) مطمئناً یک ثابت از نوع String در کلاس G بهترین گزینه است اما اگر توسط کاربر قابل تغییر باشد ( مثلاً در بخش تنظیمات ) همان Preference بهترین گزینه است.

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