android中的SQLite数据库在哪里?
以下是我的代码:android中的SQLite数据库在哪里?,android,sqlite,Android,Sqlite,以下是我的代码: public class DBHelper extends SQLiteOpenHelper { private static final String DBNAME = "acc_db.db"; private static final int VERSION = 4; private static DBHelper dbHelper = null; private static SQLiteDatabase db = null;
public class DBHelper extends SQLiteOpenHelper {
private static final String DBNAME = "acc_db.db";
private static final int VERSION = 4;
private static DBHelper dbHelper = null;
private static SQLiteDatabase db = null;
private DBHelper(Context context) {
super(context, DBNAME, null, VERSION);
// storing the object of this class to dbHelper
dbHelper = this;
}
@Override
public void onCreate(SQLiteDatabase database) {
DBTable.onCreate(database);
}
// Method is called during an upgrade of the database,
// e.g. if you increase the database version
@Override
public void onUpgrade(SQLiteDatabase database, int oldVersion,
int newVersion) {
DBTable.onUpgrade(database, oldVersion, newVersion);
}
public static DBHelper getInstance(Context context) {
if (dbHelper == null) {
dbHelper = new DBHelper(context);
openConnecion();
}
return dbHelper;
}
// will be called only once when singleton is created
private static void openConnecion() {
if (db == null) {
db = dbHelper.getWritableDatabase();
}
}
public synchronized void closeConnecion() {
if (dbHelper != null) {
dbHelper.close();
db.close();
dbHelper = null;
db = null;
}
}
}
acc_db.db的位置。
我将搜索文件Explorar=>data/data
但在数据文件夹下找不到数据子文件夹。
[N.B]我已成功使用此数据库执行CRUD操作。
请帮助我任何人。数据库位于应用程序的私人区域。在数据库文件夹下。例如
/data/data/com.whatsapp/databases
它位于/data/data/my.package.name/databases/