Мобильные устройства
Как на Android разрешить приложениям удалять файлы на SD-карте?
Как на Android разрешить приложениям удалять файлы на SD-карте? Аудиоплееры не могут удалять песни с sd-карты...
Цитата:
…ОС ограничивает приложениям доступ на карту памяти SD. Даже если пользователь предоставит разрешение, утилиты смогут записывать только в общедоступные папки и не смогут писать файлы по другим адресам.
Ключевая фраза в приведенной выше цитате “…смогут записывать только в общедоступные папки… ”, т. е. все таки можно… осталось выяснить как создать эти папки.
Далее я полез на 4pda.ru и нашел там ниже следующую инструкцию:
Как же меня достали вопли о проблемах с записью файлов на внешнюю sd-карту под Android 4.4 и советы гуру о обязательном применении патча и рутовании. На самом деле все просто: несистемным приложениям запрещено писать в чужую (!) папку, а в свою можно. Авторы приложений, имеющие мозг – уже давно все поправили. А для прочих приложеий есть голова и руки у владельцев устройства.
На примере Яндекс Карт.
1. Идем в магазин #Google Play Store, открываем страничку нужного приложения и видим его ключевое название (ID) в адресной строке, в нашем случае из “https://play.google.co…d=ru.yandex.yandexmaps” понятно, что название/ID приложения “ru.yandex.yandexmaps”
2. Создаем через системный файловый менеджер (который идет с официальной прошивкой и может писать и удалять на карте где угодно) папочку для данных нашего приложения в формате “/storage/sdcard1/Android/data/myappname” – в нашем случае с картами Яндекса будет “/storage/sdcard1/Android/data/ru.yandex.yandexmaps”.
3. Запускаем приложение и в нем указываем созданную папку, при необходимости (в случае карт Яндекс это требуется) – перезапускаем приложение.
4. Получаем профит – карты отлично скачиваются и сохраняются на внешнюю карту.
И так для любого приложения и без всякого рута!
…ОС ограничивает приложениям доступ на карту памяти SD. Даже если пользователь предоставит разрешение, утилиты смогут записывать только в общедоступные папки и не смогут писать файлы по другим адресам.
Ключевая фраза в приведенной выше цитате “…смогут записывать только в общедоступные папки… ”, т. е. все таки можно… осталось выяснить как создать эти папки.
Далее я полез на 4pda.ru и нашел там ниже следующую инструкцию:
Как же меня достали вопли о проблемах с записью файлов на внешнюю sd-карту под Android 4.4 и советы гуру о обязательном применении патча и рутовании. На самом деле все просто: несистемным приложениям запрещено писать в чужую (!) папку, а в свою можно. Авторы приложений, имеющие мозг – уже давно все поправили. А для прочих приложеий есть голова и руки у владельцев устройства.
На примере Яндекс Карт.
1. Идем в магазин #Google Play Store, открываем страничку нужного приложения и видим его ключевое название (ID) в адресной строке, в нашем случае из “https://play.google.co…d=ru.yandex.yandexmaps” понятно, что название/ID приложения “ru.yandex.yandexmaps”
2. Создаем через системный файловый менеджер (который идет с официальной прошивкой и может писать и удалять на карте где угодно) папочку для данных нашего приложения в формате “/storage/sdcard1/Android/data/myappname” – в нашем случае с картами Яндекса будет “/storage/sdcard1/Android/data/ru.yandex.yandexmaps”.
3. Запускаем приложение и в нем указываем созданную папку, при необходимости (в случае карт Яндекс это требуется) – перезапускаем приложение.
4. Получаем профит – карты отлично скачиваются и сохраняются на внешнюю карту.
И так для любого приложения и без всякого рута!
Дмитрий Грибинчик
Блин, и получится, что мне всю свою музыку придется привязать к папке одного приложения, а другие не смогут там манипулировать файлами
Vlad Ovcharenko
Эта поэма к чему? вопрос о простом удалении файлов с SD-карты, это прекрасно делает ES-проводник который ставится с маркета.
Для удаления использовать ES-проводник.
Если не удаляются зайти в свойства sd-карты и выставить разрешения rwx для всех.
Похожие вопросы
- Как сделать чтобы приложения сразу сохранялись на SD-карту, обходя память телефона? Чтобы сразу на SD, и всё.
- Помогите! Перестали открываться файлы на флеш-карте Android. И фото, и видео, и даже музыка.
- ZTE Blade L3... Cкажите, а почему я не могу перенести приложения на sd карту?
- Как сделать, чтобы приложения на Andoid устанавливались на SD карту, а не в память телефона?
- Раза 3 в день на Android 4.4 вылетает сообщение: "sd-карта готова. изменить память для записи по умолчанию? " Что делать?
- sd-карта неожиданно удалена
- телефон не воспринимает SD карту...
- С Android 6 появилась функция объединения sd карты с памятью смартфона. Что это дает на практике?
- Как перенести приложения с внутренней памяти на SD-карту памяти в смартфоне ХОНОР 7А. Всё перепробовала нет,
- Можно ли будет вернуть SD карту обратно, после её форматирования на андроид 6.0.1