Вопрос в том, как хранить большой объем данных (несколько сотен мегабайт и более) и при этом сделать его доступным только для моего приложения?
Внутреннее хранилище, как я выяснил, ограничено и его размер зависит от модели устройства. Может ли этого быть достаточно для хранения больших объемов данных? Могу ли я хранить 500 МБ и более во внутренней памяти?
Альтернативой является использование внешнего хранилища. Насколько я знаю, внешнее хранилище не ограничивает приложение и может использовать все внешнее хранилище. Однако данные становятся доступными для пользователя и других приложений, что в моем случае неприемлемо. Есть ли способ сделать данные, которые хранятся во внешнем хранилище, приватными, как если бы они хранились во внутреннем?