According to various answers here and in the web extending Application and it\'s inherited method getDatabasePath() would allow to set the database storage path from the standar
This code fixed my similar problem, my application class:
@Override
public File getDatabasePath(String name) {
File result = new File(getExternalFilesDir(null), name);
return result;
}
@Override
public SQLiteDatabase openOrCreateDatabase(String name, int mode, CursorFactory factory) {
return SQLiteDatabase.openOrCreateDatabase(getDatabasePath(name), factory);
}
Hope it will help you.