ПроблемаВнешнее запоминающее устройство записи Доступ для KitKat устройств
Мое приложение поддерживает 4.0+ и это все об обработке файлов. Он отлично работает во всех версиях Android, кроме Kitkat.
В Kitkat мое приложение не может изменять или записывать файлы на SD-карте. Но я вижу, различные приложения, такие как,
1) Solid Explorer, 2) ES File Explorer 3) CamScanner 4) UC Browser
Все эти приложения предоставляют доступ на запись к SD-карты даже в устройствах KitKat, даже корневой доступ.
Требования
мне нужно иметь полностью функциональный способ создания или изменения файлов, хранящихся на SD-карте в KitKat. Кажется, у меня проблемы со многими пользователями, и правильное решение поможет многим разработчикам, таким как я.
ES File Explorer, безусловно, не предлагает этого. Вы можете сказать, установив и запустив его на устройстве, которое поставляется с Android 4.4+ (например, SONY Xperia Tablet Z2), а затем пытается скопировать файл на съемный носитель. Операция завершится неудачно, и в диалоговом окне ошибки ES File Explorer будет указано, что [запись на съемный носитель невозможна] (http://commonsware.com/blog/2014/04/09/storage-situation-removable-storage. HTML). Я бы предположил, что другие инструменты, которые вы цитируете, будут иметь такое же ограничение, как и ваше приложение. – CommonsWare
Кроме того, чтобы быть ясным, [внешнее хранилище] (http://commonsware.com/blog/2014/04/08/storage-situation-external-storage.html) не является [съемным хранилищем] (http: // commonsware .com/blog/2014/04/09/storage-situation-removable-storage.html), с точки зрения Android SDK. – CommonsWare
Где мое приложение получает разрешение, запрещенное на запись на съемный носитель под kitkat ES File Explorer. Мне тоже нравится, как они это делают. – greenapps