نوشته شده توسط
reza_web
سلام
من یک برنامه اندروید با اندروید استودیو ساخته ام که از دیتابیس استفاده میکنه و الان روی شبیه ساز روی کامپیوتر مشکلی نداره و راحت اجرا میشه ولی وقتی فایل apkانرا می سازم و به موبایلم منتقل میکنم بعد از نصب و اجرا برنامه متوقف میشه و احساس میکنم مشکلش منتقل نشدن دیتابیس به فایل apk می باشد
من فایل دیتابیس را در فولدر assets گذاشته ام و در زمان اجرا آنرا در برنامه بهجای دیتابیس ساخته شده خود برنامه کپی میکنم و مشکلی هم نداره ولی ظاهرا این فایل را هم باید به همراه apk به موبایل منتقل کنم درسته؟ (البته من تاحالا ندیده ام کسی اینکارو بکنه)
ممنون میشم راهنمایی کنید
برای باز کردن فایل دیتابیستون از این کد استفاده کنین:
SQLiteDatabase database=SQLiteDatabase.openDatabase("/data/data/"+getPackageName()+"/databases/database",null,SQLiteDatabase.NO_LOCALIZED_COLLATO RS);