Итак, у меня есть приложение, которое является музыкальным проигрывателем.
Много раз пользователь проигрывает песню и хочет ее удалить. Много раз он обнаруживает дубликаты файлов и, следовательно, хочет их удалить. У многих пользователей есть более тысячи песен, и это не будет подходящим решением, если пользователю нужно указать местоположение файла, который он хочет удалить.
Я наткнулся на это Как использовать представлен новый API доступа к SD-карте для Android 5.0 (Lollipop)?
и он говорит, как создавать файлы с учетом всего uri.
Но подходящим решением было бы, если бы он мог просто выбрать корневой каталог (SD CARD) вместо всего пути и предоставить необходимое разрешение, а приложение могло бы управлять остальным. Это именно то, чего я хочу добиться.
Учитывая, что у меня есть только путь к файлу, который нужно удалить, и uri корневого каталога из структуры доступа к SD-карте, как лучше всего удалить файл? это вообще возможно? или каждый раз, когда пользователю нужно удалить файл, ему также придется указывать местоположение этого файла?