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

استفاده از دیتابیس

m_jafari_1370  11 سال پیش  11 سال پیش
0 0

سلام دوستان
مرسی از راهنمایی های عالی همه
من یه سوال دارم، ببینید ما یه اپلیکیشن میسازیم توشم از دیتابیس استفاده میکنیم خیلی عالی. مشکل من این هست که وقتی برنامه روی یه گوشی جدید نصب میشه دیتابیس خام روی اون گوشی نصب میشه، یه راهکاری وجود داره که نرم افزار با اطلاعات درون دیتابیسش روی گوشی موردنظر نصب بشه؟
آیا باید تمام اطلاعات دیتابیس رو بوسیه کد sql و insert ، توی کدمون وارد کنیم؟ یا میشه یه دیتابیس بسازیم بگیم آقای نرم افزار محترم، پس از نصب برنامه این هم دیتابیست هست که این اطلاعات هم توشه حالا ازش استفاده کن توی نرم افزار
ممنون از پاسخگوییتون

0 0
نرم افزارهایی هست که یه بک آپ از برنامه نصب شده و دیتابیس اون میگیره که اگه اشتباه نکرده باشم Titanium Backup یکی از همون برنامه هاست. اما این که بخوایم کدی رو بنویسیم که کاربر مستقیماً بتونه دیتابیس فایل apk رو دستکاری بکنه فکر کنم ممکن و یا حتی اصلاً منطقی نباشه! یا بهتر بگم شاید به دلیل اینکه بنده از ایده شما و همچنین از کاربرد این کار بی خبر هستم استفاده از این روش رو منطقی نمیدونم. (11 سال پیش)
0 0
درست میفرمایید، بهتره من یکم بیشتر توضیح بدم. عارضم خدمت دوست محترم: من درحال تدوین یه نرم افزار هستم اطلاعات موردنیاز تیم کاری ای که باهم کار میکنیم و اون شماره ها و آدرس هایی رو که زیاد نیاز داریم، توی یه اپلیکیشن، هممون داشته باشیم. خب حالا مشکل اینجاست: من توی کدم میگم دیتابیس بساز، اینا هم جدولات هستن و ... . ولی وقتی فایل apk رو میگیرم، طبیعتا وقتی روی گوشی نصب میکنیم میاد یه دیتابیس با جداول میسازه و اطلاعاتی توش نیست. دو راه به ذهن من میرسه عزیز: 1- دیتابیس پر از اطلاعات لازمه رو کپی بگیریم بگیم بچه ها بذارین توی مسیر دیتابیس این نرم افزار خودمون 2- تمام این همه insert ها رو توی کد اصلی بنویسم! که هیچکدوم منطقی نیست. من دنبال راهی هستم که نرم افزار همراه با دیتابیس و اطلاعات دیتابیس خروجی apk بده و پس از نصب، اطلاعات توی لیست ویو بیادش... ولی متاسفانه بعد از نصب فقط دیتابیس خالی ساخته میشه توی گوشی. (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
hamed  11 سال پیش
+1 0

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

کلیت قضیه به این صورته:

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

در نهایت هر جایی که نیاز به استفاده از دیتا بیس دارید آدرس آن را می دهید (درست مثل بقیه بخش های آموزش)

 


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