Содержание:
Способ 1: Системные «Настройки»
Как правило, после установки и запуска нового приложения, которому требуется доступ к файловому хранилищу, отображается соответствующий запрос при попытке использовать изображение или какой-либо другой файл. Достаточно нажать на кнопку «Разрешить», чтобы открыть доступ к хранилищу для определенного приложения. Иногда нужно также указать, конкретно для какой папки это применимо.
Но есть и другой способ открытия доступа к файлам, хранящимся на Android-устройстве. Что касается различных медиафайлов, например музыки, фото или видео, можно воспользоваться функциями ОС, реализованными в соответствующем разделе штатных «Настроек»:
- Откройте системные «Настройки», тапнув по приложению со значком в виде шестерни. Перейти к нему можно и через шторку.
- Перейдите в раздел «Приложения», затем к списку установленного софта. В нашем случае дополнительно нужно выбрать пункт «Управление приложениями».
- Найдите софт, для которого нужно открыть доступ к хранилищу. Тапните по его названию.
- Далее в окне со свойствами выберите строку «Разрешения».
- Здесь предоставляются все необходимые права для работы софта. Если доступ к фото или видео запрещен, соответствующий пункт будет располагаться в блоке «Запрещено». Нажмите на пункт «Фото и видео».
- Далее останется отметить «Постоянный полный доступ».
При тапе по трем точкам вверху отобразится дополнительная возможность – «Все разрешения», после нажатии на которую отображается полный перечень всех разрешений для приложения.
После этого приложение, для которого мы изменили разрешения, получит полный доступ к любому видео или изображению, хранящемуся на встроенной или съемной памяти.
Также можно открыть доступ ко всем файлам, а не только к данным определенного типа. Этот вариант более универсальный, поскольку с его помощью получится разрешить использовать любые файлы, в том числе документы и конфигурационные файлы.
- В подразделе «Приложения» системных «Настроек» выберите пункт «Специальный доступ».
- Далее коснитесь строки «Доступ ко всем файлам».
- Отобразится список приложений, для которых может потребоваться полный доступ ко всем файлам на устройстве. К слову, те, для которых он уже открыт, располагаются на вкладке «Разрешено». Найдите нужное приложение и нажмите на него.
- Отметьте опцию «Разрешить доступ к управлению всеми файлами».
На этом снятие ограничений для определенного приложения завершено. Этот способ удобен тем, что можно быстро сменить доступ сразу для нескольких программ, которые есть в списке.
Быстро посмотреть разрешения можно через настройки безопасности и конфиденциальности. Для этого в «Настройках» выберите раздел «Защита и конфиденциальность», затем в подразделе «Конфиденциальность» коснитесь строки «Управление разрешениями».
А в следующем окне можно выбрать пункт «Память», чтобы узнать, каким приложениям открыт доступ к хранилищу.
Кроме того, доступна возможность посмотреть, какой софт и когда недавно использовал разрешения. В этом случае в окне «Конфиденциальность» выберите «Панель управления разрешениями».
Иногда алгоритм для просмотра разрешений может отличаться, завися от версии операционной системы. В большинстве ситуаций в самих «Настройках» реализована строка поиска, через которую и можно найти нужный раздел, введя соответствующий запрос, например «разрешения».
Способ 2: Параметры конфиденциальности
На некоторых моделях Android-устройств можно даже открывать доступ к фирменному облачному хранилищу. Делается это через раздел с параметрами конфиденциальности аккаунта. Чаще всего такое возможно у девайсов от некоторых китайских производителей, таких как Honor, Huawei.
- Через штатные «Настройки» системы перейдите к разделу с информацией о подключенном аккаунте (в нашем примере это Huawei).
- Далее выберите подраздел «Конфиденциальность».
- Теперь нужно коснуться пункта «Контроль доступа к аккаунту» и в новом окне указать, для каких установленных на устройство приложений доступна возможность синхронизации и использования облачного хранилища компании.
У других производителей (это может быть Samsung или Xiaomi), где предусматривается создание и использование фирменного аккаунта, для доступа к облачному хранилищу, скорее всего, также потребуется перейти в настройки аккаунта и открыть приложениям доступ к нему. Большинство Android-устройств в качестве основного аккаунта используют профиль от Google. В этом случае облачное хранилище Google One (также известный как «Диск») предустановлено в ОС, но при этом дополнительной настройки не потребуется.
Возможные проблемы
Иногда возникает проблема с доступом к хранилищу из-за некоторых ограничений со стороны разработчика ОС. Дело в том, что в файловой системе Android есть специальный файл, который хранит в себе информацию о программной и аппаратной конфигурациях устройства. В него же и записываются разрешения для приложений. Чаще всего такое ограничение доступа происходит при использовании съемного накопителя (SD-карты).
Процедура добавления разрешения приложению предполагает внесение правок в системный файл с помощью специальных инструментов для редактирования файлов манифеста. Однако тут все не так просто. Начиная с Android 10, разработчик ОС создал новый способ обеспечения безопасности, а именно добавил приложениям ограничение для файлов в системе («Scoped storage»). То есть открывать и просматривать данные можно, но изменение и редактирование файлов, в особенности тех, которые не являются общедоступными, запрещено. Уже в Android 11 обойти ограничение посредством правки системного файла не получится, так как использование вышеупомянутой функции защиты стало обязательным.
Конечно, есть способ, который позволит полностью открыть доступ к файловой системе через приложение, но он подойдет только для опытных пользователей. Также потребуется подтверждение со стороны Google. Но чаще всего ничего сделать в такой ситуации не получится.
Наш Telegram каналТолько полезная информация