Если я создаю временный файл в каталоге кэша моего приложения, я не могу, например, отправить его по электронной почте как вложение.Это связано с тем, что у другого приложения нет прав на чтение файла.
В API 9 и более поздних версиях я могу установить доступность файла для чтения с помощью setReadable (true, false).к сожалению, я нацеливаюсь на уровень API 7+.Я не хочу полагаться на наличие SD-карты, поэтому я не могу использовать местоположение, возвращаемое getExternalStorageDir (), для его хранения в случае отсутствия карты.
Как создать и поделитьсявременный файл, который будет работать даже при отсутствии SD-карты?