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