Храните нисходящие медиа, такие как whatsapp, в Android

#java #android

Вопрос:

В Android API 29 и выше у меня проблема с хранением данных во внутреннем хранилище, я использовал приведенный ниже код, но у пользователя нет доступа к файлам с файловым менеджером, чтобы удалить их. Как я могу сохранить такие данные, как whatsapp, во внутреннем хранилищеgt; androidgt;gt;медиаgt;gt;gt;пакет …

 String path="";   if (Build.VERSION.SDK_INT gt;= Build.VERSION_CODES.Q) {  path = cont.getExternalFilesDir(null).getAbsolutePath();  } else {  path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)   "";  } 

хранение данных whatsapp

Комментарии:

1. Также на Q вы можете хранить свои файлы в этом общедоступном каталоге.

2. @blackapps при хранении mp3-файлов во внутренней среде использования.getExternalStoragePublicDirectoryT в следующий раз, когда у меня не будет доступа для чтения этого на некоторых устройствах

3. Какие устройства? И как вы их храните?

4. @blackapps samsung a31, я сохранил с помощью каталога Environment.getexternalstoragepublic

5. Если ваше приложение может записать файл в каталог, то оно, безусловно, может прочитать этот файл. Трудно поверить, что этого не может быть.