بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در ساخت دیتا بیس در اندروید نسخه 4 به بالا

مدیریت گفتگو
imanbenoit 12 سال پیش
آخرین تغییر: 12 سال پیش

سلام خسته نباشید

1- راستش من  با ساخت دیتا بیس توی اندروید 2.2 همانند  آموزش های مهندس  آقاجانی مشکلی نداریم  ولی وقتی امولاتور  4 رو باز میکنم   نمیدونم  چجوری و از کدوم شاخه باید برم  به دیتا بیس دسترسی داشته باشم   ؟؟

2-  چجوری باید دیتا بیس روی حافظه خوده گوشی  بسازم؟؟؟

3- چجوری میشه  به پوشه ای که برنامه  مون روی آن نصب میشه  بگم همونجا دیتا بیس بساز؟؟

 

ببخشید اگه سوالاتم خیلی مبتدیه

نظرات

پاسخ‌ها 3

Borhani 12 سال پیش

ج1 : شما باید املاتور 2.2 را ببندی آنگاه دیتابیسی که می بینی ماله املاتور 4 می باشد آدرسش هم همون آدرس قبلی می باشد.

ج2 : وقتی برنامه را روی گوشی اصلی می سازی دیتابیس آن برروی گوشی ساخته می شود 

ج3 : در هنگامی که در کلاس G  آدرس دیتابیس را می دهی محل SDCARD را خود نرم افزار پیدا می کنه بعد از آن است که شما می توانید آدرس آن را تعیین کنید.

نظرات

uncocoder 12 سال پیش
لطفاً بجای نظر تشکر از Vote استفاده کنید. نظرات تشکر حذف شد.
مجتبی یگانه 12 سال پیش

من برنامه های دیتابیسی حرفه ای هم نوشتم ، حتی اطلاعاتشو از سرور بخونه و ... ، اما هیچ فرقی در نسخه های مختلف نیست ، فقط بعضی دستورات mysql  که دیتابیس فعلی php ما هست ، روی sqlite جواب نمیده ، اونها هم دستورات پیشرفته هستن و فکر نمیکنم الان گیر شما اوون باشه 

محل فعلی برنامه هم که تو آموزش ها هست برسی کنید ، اگر از enviroment.getextrenalestoragedirectory استفاده کنید مسیر کارت حافظه رو دارید ، حالا یه پوشه بهش اضافه کنید "/myfloder" و بعد یک فایل جدید بسازید new File("path")v و در نهایت پوشه ها رو بسازید ، myFile.mkdirs دیگه مشکلی تو هیچ ورژنی نباید باشه چون این ویژگی اندرویده و مجتمع هست 

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

نظرات

imanbenoit 12 سال پیش
مهندس جان نمونه کد دیتا بیس طوری که هک نشه رو نمیشه عمومی بزاری و یکم در موردش توضیح بدی ؟؟؟ اینکه چجوری دیتا بیس امن بسازم که هرکسی بهش دسترسی نداشته باشه... چون الان این دیتا بیسی که توی حافظه ذخیره میشه رو راحت میشه درونشو دید... از توضیحات سابقت هم ممنون..
uncocoder 12 سال پیش
اگر منظور شما از هک نشدن، لو نرفتن داده های مهم داخل دیتابیس هست، می تونید قبل از درج داده های مهم آنها را Encode کنید و قبل از نمایش آنها را Decode کنید. توجه داشته باشید که فیلد هایی که Encode می شوند دیگر قابلیت جستجو در آنها نیست.
imanbenoit 12 سال پیش
لینک جواب نداد...
مجتبی یگانه 12 سال پیش
یه پاسخ گذاشتم ، با عرض معذرت بابت لینک شکسته :|
مجتبی یگانه 12 سال پیش

این لینک سایت آشیانه ، که تخصصی ترین سایت هک امنیت هست ، من این لینک رو برای امنیت کامل میدونم ، توجه کنید ، بسیاری از این باگ ها برای ما مشکل ساز نیستند و ما با آنها کاری نداریم ، باگ رایجی که من پیشنهاد رفعش رو میکنم باگ SQL Injection هست

http://ashiyane.org/forums/showthread.php?40126

موفق باشید

نظرات


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