Как предотвратить создание дополнительных папок на моей внешней SD-карте?

У меня есть HTC Desire 820, работающий на Kitkat 4.4.4.

Я установил память телефона в качестве диска для записи по умолчанию в настройках. Однако, когда я открываю проводник ES, я всегда обнаруживаю, что на моей внешней карте было создано много папок с такими именами, как ucbrowser , whatsapp , blackmart и т. д. Даже когда я удаляю их все и проверяю через некоторое время, я обнаруживаю, что они были воссозданы.

Подскажите, как запретить создание этих папок? Я хочу, чтобы они создавались на моей внутренней SD-карте, а не на внешней SD-карте.

Возможно, это ответ на ваш повторяющийся вопрос?!

Ответы (2)

В KitKat по умолчанию несистемные приложения (например, файловый менеджер Es) не могут вносить изменения на внешнюю SD-карту за пределами своего каталога данных из-за политик безопасности.

Чтобы обойти эту проблему, вы можете использовать встроенный файловый менеджер вашего устройства для управления внешней SD-картой.

Если на вашем устройстве нет системного файлового менеджера, вам придется рутировать устройство, чтобы предоставить Es полный доступ к вашему хранилищу.

Настройка места хранения приложения (внутренняя или внешняя SD-карта) в системных настройках Android включает расположение личных файлов приложения, таких как базы данных или настройки. Пользователь не может получить доступ к этим файлам, если у него нет привилегий root.

Приложение может самостоятельно создавать дополнительные папки на внешней SD-карте, и с точки зрения системы с этим ничего не поделаешь. Это ваш случай. Единственное, проверьте настройки внутри самого приложения, которые могут предложить отключить сохранение дополнительных данных.

Я не уверен на 100%, что вы подразумеваете под «я установил память телефона в качестве диска для записи по умолчанию», поскольку, насколько я знаю, нет общесистемной настройки для местоположения хранилища приложений по умолчанию. Если вы отредактируете свой вопрос, я могу предоставить дополнительную информацию в своем ответе.

« Я установил память телефона в качестве диска для записи по умолчанию ». Я предполагаю, что это означает «Настройки» -> «Хранилище» -> «Диск записи по умолчанию» -> «Внутренняя память».