Ряд отдельных, но связанных вопросов, касающихся того, где хранить загруженный контент в моем приложении.
У меня есть приложение, которое загружает контент с центрального сервера.Этот контент иногда является премиум-контентом или, по крайней мере, контентом, который издатель не хочет, чтобы он распространялся свободно.Я понимаю, что «внешнее» хранилище легко доступно, тогда как «внутреннее» хранилище защищено, если только телефон не рутирован.
Если приложение установлено на SDCARD (как мое настроено),«внутреннее» хранилище также физически на SDCARD?Таким образом, если мое установленное приложение SDCARD загружает, скажем, 100 МБ содержимого во внутреннее хранилище, то оно фактически попадает на SDCARD или в физическое встроенное хранилище устройства?
Если приложениеустановлен на SDCARD, а «внутреннее» хранилище с загруженным содержимым находится на SDCARD, затем физически хранится в открытом формате или зашифровано?Кажется, я помню, что читал, что приложение, хранящееся на SDCARD, зашифровано.Относится ли это также к «внутреннему» хранилищу?
(Удаленный вопрос о хранении файлов в одном каталоге, так как Context.getDir () подразумевает, что система каталогов может создаваться и поддерживаться во внутреннем хранилище)
Есть ли лучший подход?