پیدا نکردن ادرس دیتابیسی که ساختم
من یه دیتابیس رو با استفاده از sqliteOpenHelper ساختم که قاعدتا باید توی پوشه data توی android device monitor دیده بشه ولی ساخته نشده در حالی که دیتابیس ساخته شده وموقه اضافه کردن اطلاعات ایدی سطر رو به درستی برمیگردونه ولی نمیدونم دیتابیس توی چه مسیری ساخته شده ممنون میشم راهنمایی کنید که چطور باید دیتابیس رو پیدا کنم
مسیر زیر رو بررسی کنید :
//data/data/<Your-Application-Package-Name>/databases/<your-database-name>
1 - توصیه اول من اینه که دیتابیس تونو آنلاین بسازید ،
2- دوم اینکه با این کلاس sqliteOpenHelper دیتابیس در زمان اجرای برنامه در داخل آدرسی ساخته میشه که مرتضی عزیز در پاسخ بالا بهش اشاره کردن و اینکه با خود فایل منیجر قابل رویت نیست اگر فایل دیتابیس رو می خواید باید از این آدرس کپی بگیرید به آدرس دیگری ،
3 - سوم علت اینکه می خواین توی assets باشه چیه ! به نظر میاد اطلاعاتی از قبل آماده کردید و می خواین به کاربر نشون بدید خب در این صورت باز برمیگردیم به همون توصیه اول که بهتره دیتابیس آنلاین باشه و راحت بتونید اطلاعات جدیدی بهش اضافه یا حذف کنید البته امکان کپی در assets وجود داره اما به علت بالا بردن حجم برنامه و یک سری مشکلاتی که دوستان قبلا باهاش رو به رو شدن توصیه نمیشه و من هم هیچوقت همچین کاری نکردم تجربه ای ازش ندارم همیشه آنلاین ساختم !
موفق باشید
سلام. درandroid device monitor
mnt->shell->emulated->0
این پوشه رو بگردید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
//data/data//databases/(9 سال پیش)