بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اتصال به دیتابیس در Assets
سلام
من یک دیتا بیس دیکشنری آماده گرفتم و میخام در برنامه ازش استفاده کنم. این دیتابیس رو کجا کپی کنم ؟ با چه کدی بهش متصل بشم و ازش اطلاعات بگیرم؟؟
0
0
بخش 19 اموزش استاد توضیح داده (10 سال پیش)
برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال
زهرا رئیسی
10 سال پیش
+1
0
تو پوشه assets کپی کن بعد از اونجا بخونش راه خوندن از این پوشه رو تو stackoverflow جست و جو کن
پاسخ به سوال
زهرا رئیسی
10 سال پیش
+1
0
public final String path = "data/data/packageName/dir_databases/";
public final String Name = "dataBaseName";
public SQLiteDatabase mydb;
private final Context mycontext;
public database(Context context) {
super(context, "dataBaseName", null, 1);
mycontext = context;
}
@Override
public void onCreate(SQLiteDatabase arg0) {
}
@Override
public void onUpgrade(SQLiteDatabase arg0, int arg1, int arg2) {
}
public void useable() {
boolean checkdb = checkdb();
if (checkdb) {
} else {
this.getReadableDatabase();
try {
copydatabase();
}
catch (IOException e) {
}
}
}
public void open() {
mydb = SQLiteDatabase.openDatabase(path + Name, null, SQLiteDatabase.OPEN_READWRITE);
}
@Override
public void close() {
mydb.close();
}
public boolean checkdb() {
SQLiteDatabase db = null;
try {
db = SQLiteDatabase.openDatabase(path + Name, null, SQLiteDatabase.OPEN_READONLY);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .