Как мы все знаем, внутреннее хранилище не является подходящим местом для хранения больших данных в Android по многим причинам, поэтому мы должны полагаться на SD-карту. Мое приложение должно хранить много небольших видео и изображений в папке кеша, поэтому я использую стандартный каталог «/sdcard/Android/cache».
Проблема в том, что внутреннее хранилище не так легко читается, SDcard вместо этого легко читается и монтируется в другом месте.
Моя идея состоит в том, чтобы переопределить классы потока входных и выходных файлов, чтобы ввести оператор xor или какой-либо другой простой код «скремблирования». Будет ли это хорошей идеей? Есть ли лучшее решение, которое не добавляет много накладных расходов?