如果我在android中创建任何数据库,它在哪里存储在模拟器的SDCard中?并且也是SDCard的数据库路径和设备内存的DB路径不同??
答案 0 :(得分:1)
默认情况下,数据库存储在内部存储器中。在像Droid X这样的真实设备上,它将存储在某处/data/data/package.name.here/databases/dbname.extension
答案 1 :(得分:0)
您可以在openOrCreateDatabase()调用中指定SD卡的显式路径。例如
SQLiteDatabase db = openOrCreateDatabase(“/ sdcard / myapp / mydb”,MODE_PRIVATE,null);
在开始写入或读取之前,请确保测试/ sdcard存在。