он является предложенным решением, которое я нашел в stackoverflow
File dbfile = new File("/sdcard/android/com.myapp/databases/mydatabase.db" );
SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(dbfile, null);
System.out.println("Its open? " + db.isOpen());
здесь есть ссылка .
ОБНОВЛЕНИЕ
Я не уверен, что вы можете использовать это вместе с SQLiteOpenHelper, но вы точно можете запросить объект базы данных.
db.getVersion();
db.execSQL(sql);
db.beginTransaction();
db.endTransaction();
db.setTransactionSuccessful();
db.query(table, columns, selection, selectionArgs, groupBy, having, orderBy);
вы можете делать все то, что вы ожидаете с базой данных,SQLiteOpenHelper только в классе-обёртке, который помогает вам в дополнительном, что мы всегда можем сделать самостоятельно.
EDIT Что касается ограничения размера вашего файла, я нашел эту ссылку. Есть ли ограничение размера файла на Android Honeycomb?