Разработчики файловых менеджеров столкнулись с появлением в Android 4.4 (KitKat) новых ограничений на доступ приложений, имеющих полномочия WRITE_EXTERNAL_STORAGE, к внешним накопителям. Отныне возможность полного доступа ограничена только первичным накопителем и не применима ко вторичным. Изменение касается только устройств с двойным хранилищем, в которых в роли первичного накопителя выступает встроенная Flash-память, а вторичного - SD-карта.
С практической стороны, подобное ограничение не позволяет реализовать полный контроль над SD-картой, например, при использовании непривилегированного файлового менеджера невозможно удалить или записать произвольные данные на SD-карту. Системные приложения могут организовать запись на вторичные накопители при наличии полномочий WRITE_MEDIA_STORAGE, которые не выдаются для пользовательских программ, устанавливаемых из внешних источников. Для пользовательских программ упоминается возможность организации записи в предопределённые директории, ассоциированные с приложением, без возможности удаления или создания произвольных каталогов. В настоящее время началось тестирование обходного пути, позволяющего организовать работу файлового менеджера с SD-картой при помощи недокументированных возможностей.
Google ограничил в Android доступ сторонних приложений к внешней SD-карте
Разработчики файловых менеджеров столкнулись с появлением в Android 4.4 (KitKat) новых ограничений на доступ приложений, имеющих полномочия WRITE_EXTERNAL_STORAGE, к внешним накопителям.РазрТакже по теме:
- Первый тестовый выпуск дистрибутива openSUSE Leap 42.1
- Android P получит поддержку экранов с вырезами, как у iPhone X, более глубокую интеграцию Google Assistant и улучшенную автономность
- Strava изменила условия использования карты физической активности: ежемесячное обновление, исключение редких трасс и подробный просмотр только для зар ...