Я уже выяснил, что нет возможности связывать файлы в .apk и иметь их на /sdcard, лучшим вариантом пока является загрузка больших файлов при первом запуске. Я прошел через учебник, в котором рассказывалось о том, как связать sqlite db с apk, а затем скопировать его, чтобы его можно было получить с помощью SQLiteDatabase (тем самым удваивая необходимое пространство и вообще не используя /sdcard ).
http://developer.android.com/guide/topics/data/data-storage.html#db говорит, что все базы данных ДОЛЖНЫ быть в /data/data/package _name/databases.
Это действительно так? Есть ли способ обмануть структуру в открытии базы данных, которая помещается в раздел /sdcard? Есть ли способ использовать другую оболочку/структуру Javaite java для доступа к таким базам данных?
Если ответ на вышеизложенное "Нет", какие у меня есть другие варианты? Мои данные очень хорошо представлены в реляционной модели, но слишком велики, плюс я хочу иметь возможность обновлять ее без необходимости переустановки/обновления всего приложения.