Як дозволити програмам видаляти вміст SD-карти


13

У мене версія Android 5.0 на двох різних пристроях, і на обох, якщо я видалюю вміст користувача (наприклад, фотографії, музику), що зберігається на SD-картці, його, здається, видаляють, але через кілька секунд знову з'являються точно так, як це було.

Мене припускають вважати, що це частина нової розширеної безпеки ОС, але чи є такий спосіб, щоб я міг зупинити це, щоб коли я щось видалив, він залишається видаленим! В даний час я можу це зробити тільки через USB з мого ПК.


Яку програму ви використовуєте для видалення вмісту з SD-карти?
Ділан Яга

@DylanYaga Я використовував SD Maid Pro, SanDisk Memory Zone, а також власний файловий менеджер (один - Samsung, інший - LG).
Matt_Roberts

Відповіді:


11

Починаючи з 4.4 дозвіл "WRITE_EXTERNAL_STORAGE" більше не надає WRITE доступу до вторинної (зовнішньої) SDCard. (Це спрощене пояснення, 4.4 не змінило цю зміну.)

Необхідний дозвіл на це ("WRITE_MEDIA_STORAGE") доступний лише для системних додатків.

Оскільки з 5.0 можна отримати доступ до запису через систему постачальників даних Androids, це має бути реалізовано розробником.

  • Наладна програма файлового менеджера повинна мати можливість записувати на зовнішню sdcard, переконайтесь, що вона вимагає дозволу "WRITE_MEDIA_STORAGE".
  • SD Maid підтримуватиме видалення та перейменування з наступним оновленням (3.1.2.0+) через постачальника системних сховищ .
  • Я не знаю про зону пам'яті SandDisk.

Дякую, це прояснило проблему - ура до наступного оновлення SD Maid! Я припускаю, що це може бути виправлено для вибраних додатків, якби я був готовий перейти на кореневу опцію, але мої пристрої занадто нові, тому я поки не хочу ризикувати.
Matt_Roberts

1
Якщо ви викорінюєте свій пристрій, програми, які підтримують його (наприклад, SD Maid), можуть безпосередньо використовувати root, щоб обійти обмеження. Крім того, ви можете використовувати кореневий доступ, щоб скасувати обмеження, введені з 4.4. Ви в основному трохи змінити систему дозволів на ПЗУ, є додатки, що їх автоматизують, це фактично дозволяє всім програмам, які не вдається вирішити цю проблему, так, як раніше 4.4.
темніє

@darken як би я це зробив? Чи є стаття з інструкціями в Інтернеті? Додаток для цього? (Я вже вкоренився)
Авраам Мурчано Бензадон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.