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

دیتابیس لوکال

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

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

نظرات

Morteza 9 سال پیش
اگر شما دیتابیس تون رو روی sdcard قرار ندید و در پوشه پیش فرض اپلیکیشن data/data/packagename قرار داشته باشه کاربر تنها زمانی میتونه به دیتابیس دسترسی داشته باشه که دیوایسش رو روت کرده باشه ،اما برای اطمینان بیشتر میتونید اطلاعات داخل دیتابیس را رمز نگاری کنید.از این لینک استفاده کنید : لینک
jbRhmNqb 9 سال پیش
با سرچی که برام فرستادین یک کتابخونه پیدا شد به اسم sqlcipher ، ازش استفاده کردم اما یک ارور میده که به هیچ عنوان درست نمیشه و توی stackoverflow هم چندتا راه تکراری هست که همشو انجام دادم اما بازم نتیجه نمیده. ارور میگه یه کلاس رو نمیتونه پیدا کنه در صورتی که میدونم کلاس سر جاشه: 02-22 13:34:10.671: E/AndroidRuntime(19858): java.lang.NoClassDefFoundError: net.sqlcipher.database.SQLiteDatabase

پاسخ‌ها 1

jbRhmNqb 9 سال پیش

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

نظرات


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