Acolleague просто указал мне на этот вопрос. В чем проблема? Я вижу в коде, что манифест имеет:
Он также нуждается в разрешении READ_ *. Это должно обеспечить полный доступ к внешнему хранилищу. Storage Access Framework - совершенно другая система для взаимодействия с пользовательскими документами в приложениях, не имеет ничего общего с возможностью записи на SD-карту.
И вы всегда нуждались в таком разрешении для чтения/записи SD-карты без root. У старых приложений этого не было. Изменение KK заключается в том, что теперь вы можете читать/записывать в свою личную папку данных на SD-карте БЕЗ разрешения - вам нужно только это, если вы хотите коснуться своих личных данных.
Так что настоящая проблема заключается в том, что синхронизация не использует внешнее хранилище (звучит сбивает с толку, но имеет только разрешение WRITE), не выставляет его пользователю в качестве цели или просто появляется ошибка под капот где-то ...
Надеюсь, что это поможет!
Ну, может быть, мы пропустили друг друга. Я прошу разрешения на это: Intent intent = new Intent (Intent.ACTION_OPEN_DOCUMENT_TREE); startActivityForResult (намерение, 42); – Traabefi
Okey на самом деле я набрал по мобильному, поэтому чтение не может быть выполнено правильно. Я постараюсь изо всех сил решить проблему ур –