Описание тега storage-access-framework

Платформа Storage Access Framework позволяет пользователям легко просматривать и открывать документы, изображения и другие файлы через всех своих предпочтительных поставщиков хранилищ документов на платформе Android.
0 ответов

Определить, существует ли файл после ACTION_CREATE_DOCUMENT

Я использую намерение ACTION_CREATE_DOCUMENT при создании файла в моем приложении. Один пользователь пожаловался на то, что потерял данные, потому что переписал существующий файл без предупреждения. 1.) Есть ли способ узнать, существует ли возвращен…
07 мар '16 в 21:28
1 ответ

Просматривая съемную USB OTG на Android N, действительно ли Storage Access Framework - единственный способ?

У нас есть пользовательское устройство Android, работающее под управлением Nougat и обернутое в специфичную для поставщика программу запуска. Я пытаюсь реализовать диспетчер файлов для указанного устройства с использованием API 23. Это потому, что я…
0 ответов

SAF распаковать файл на SDCard

Я хочу извлечь ZIP-файл (~896 Мб) в SDCard с помощью SAF. Для этого я уже получил разрешение и сохранил корневой URI в своем общем предпочтении. Изучив ваш код, я взял метод getDcumentFile() из вашего класса FileUtils. Все идет хорошо, но проблема в…
1 ответ

Каркас доступа к хранилищу как "личная" (только локальная) папка / средство выбора файлов?

Моя конечная цель - позволить пользователю выбрать папку для сохранения файла - файл является видеофайлом, который будет создан в определенный момент после того, как пользователь выберет место назначения.Я просто использую средство выбора структуры …
06 авг '14 в 18:55
0 ответов

Как создать и записать ZIP-файл на диск Google с помощью Android Storage Access Framework

Я хочу создать файл.zip на диске Google и записать его другим файлом.zip, для этого я использовал инфраструктуру доступа к хранилищу. Это мой код Intent createFileIntent = new Intent(Intent.ACTION_CREATE_DOCUMENT); createFileIntent.addCategory(Inten…
20 июн '18 в 05:49
0 ответов

Схема файла к схеме документа Uri

Я хочу сделать противоположное тому, что можно было бы ожидать. Я хотел бы перейти от схемы файла (file://) к схеме документа (content://...externalstorage...). Причина этого в том, что UriPermission является формой древовидного документа uri. Таким…
02 фев '16 в 13:29
1 ответ

Проблемы с реализацией DocumentsProvider для облака на Android

Я сделал пользовательскую реализацию провайдера документов, где файлы фактически хранятся на сервере. Я следовал документации, поэтому провайдер работает большую часть времени, но у меня есть проблемы с некоторыми приложениями, а именно: 1) Gmail, п…
0 ответов

Создание нескольких документов с помощью Storage Access Framework

Я использую намерение типа ACTION_CREATE_DOCUMENT сохранить файл на устройстве из моего приложения. Есть ли способ создать несколько документов одновременно с этим намерением? Я думал об использовании EXTRA_ALLOW_MULTIPLE но я не знаю, как указать к…
03 июн '15 в 08:37
2 ответа

Записать на SD-карту "java.io.FileNotFoundException: в доступе отказано"

Здесь много похожих вопросов о stackru, но я до сих пор не могу найти решение моей конкретной проблемы: У меня есть приложение с WRITE_EXTERNAL_STORAGE разрешение и не экспортируемый провайдер файлов <?xml version="1.0" encoding="utf-8"?> <…
1 ответ

Использование структуры доступа к хранилищу для создания файла

Недавно я получил отчет о сбое от пользователя, который пытался создать резервную копию базы данных с помощью Storage Access Framework на устройстве с леденцом на палочке. Исключение: android.content.ActivityNotFoundException: No Activity found to h…
26 авг '15 в 21:07
1 ответ

Ошибка при создании нового файла на SD-карте с помощью DocumentFile.createFile();

Я пытаюсь создать новый файл на SD-карте для Android 5.0 и выше. Итак, сначала я заставляю пользователя предоставлять разрешение через SAF. Вот как я проверяю, является ли выбранный каталог SD-картой или нет. public static boolean wrong_directory_se…
1 ответ

Разрешение записи SD-карты Android с использованием SAF (Storage Access Framework)

После многих выводов о том, как записать (и переименовать) файл на SD-карту (android 5 и выше), я думаю, что новый SAF, предоставленный android, должен будет получить разрешение пользователя на запись файла SD-карты. В этом приложении File Manger ES…
1 ответ

Ограничить использование mimeType в средстве выбора документов Storage Access Framework(SAF)

Поддерживает ли SAF(Storage Access Framework) фильтр? Я хочу, чтобы фильтр не показывать image/* файлы mimeType. На самом деле я хочу позволить пользователю выбрать любой файл (*/*) Кроме (image/*),
0 ответов

Получите полный URI из средства выбора структуры доступа к хранилищу

Я хочу иметь возможность выбрать любой файл с моего телефона, а затем получить его полностью, а не контент. До сих пор я использовал пример из документации по Access Access Framework для Android. Мне нужно передать полный URI файла определенной функ…
20 фев '19 в 14:43
1 ответ

Как установить FLAG_SUPPORTS_MOVE в Документ?

Наконец-то я узнал, что двигаться Document экземпляры мне нужно (как-то) установить FLAG_SUPPORTS_MOVE к этому. Но Document класс не имеет setFlag() или другие методы. Я попытался установить флаги для URI с getContentResolver().takePersistableUriPer…
1 ответ

Внешние SD-карты с Android API 26

Evironment: Android Studio 3.0.1. Все последние патчи применены. AVD Nexus 6, SD-карта внешняя. Проблема: после запуска AVD внешняя SD-карта не отображается ни в ESExplorer, ни в моем приложении New Playlist Manager при просмотре локальных папок. С …
1 ответ

Android - открыть аудио контент URI с намерением

У меня есть приложение, которое позволяет пользователям составлять список песен, которые они выбирают на своем устройстве. Затем они могут выбрать песню для воспроизведения, и приложение откроет URI песни с намерением, так что музыкальный проигрыват…
1 ответ

Android: избегайте дублирования записей при поддержке ACTION_GET_CONTENT и ACTION_OPEN_DOCUMENT

http://developer.android.com/guide/topics/providers/document-provider.html заявляет: ACTION_OPEN_DOCUMENT is not intended to be a replacement for ACTION_GET_CONTENT. The one you should use depends on the needs of your app: Use ACTION_GET_CONTENT if…
3 ответа

Создание файлов.nomedia с помощью Storage Access Framework / SD

Я использую SAF, чтобы пользователи могли сохранять видео на своих внешних SD-картах или даже USB-накопителях с помощью приложения для моей камеры. Я не хочу, чтобы они появлялись в галерее, поэтому мне нужно создать файл.nomedia. Я использую этот к…
06 сен '15 в 09:12
2 ответа

Получить путь от Ури

Я делаю так, чтобы Пользователь выбирал внутреннее или внешнее хранилище (SD-карту), используя документ Storage Access Framework. После того, как пользователь выберет каталог, я хочу проверить, относится ли выбранный пользователем каталог к ​​корнев…
26 янв '18 в 12:24