У меня есть HTC Desire 820, работающий на Kitkat 4.4.4.
Я установил память телефона в качестве диска для записи по умолчанию в настройках. Однако, когда я открываю проводник ES, я всегда обнаруживаю, что на моей внешней карте было создано много папок с такими именами, как ucbrowser , whatsapp , blackmart и т. д. Даже когда я удаляю их все и проверяю через некоторое время, я обнаруживаю, что они были воссозданы.
Подскажите, как запретить создание этих папок? Я хочу, чтобы они создавались на моей внутренней SD-карте, а не на внешней SD-карте.
В KitKat по умолчанию несистемные приложения (например, файловый менеджер Es) не могут вносить изменения на внешнюю SD-карту за пределами своего каталога данных из-за политик безопасности.
Чтобы обойти эту проблему, вы можете использовать встроенный файловый менеджер вашего устройства для управления внешней SD-картой.
Если на вашем устройстве нет системного файлового менеджера, вам придется рутировать устройство, чтобы предоставить Es полный доступ к вашему хранилищу.
Настройка места хранения приложения (внутренняя или внешняя SD-карта) в системных настройках Android включает расположение личных файлов приложения, таких как базы данных или настройки. Пользователь не может получить доступ к этим файлам, если у него нет привилегий root.
Приложение может самостоятельно создавать дополнительные папки на внешней SD-карте, и с точки зрения системы с этим ничего не поделаешь. Это ваш случай. Единственное, проверьте настройки внутри самого приложения, которые могут предложить отключить сохранение дополнительных данных.
Я не уверен на 100%, что вы подразумеваете под «я установил память телефона в качестве диска для записи по умолчанию», поскольку, насколько я знаю, нет общесистемной настройки для местоположения хранилища приложений по умолчанию. Если вы отредактируете свой вопрос, я могу предоставить дополнительную информацию в своем ответе.
Stackcraft_noob
Ирфан Латиф