Вопросы по теме 'storage-access-framework'
Android Storage Access Framework: QuickOffice не показывает ошибку при сохранении документа
Протестировано на Nexus 7 под управлением Android 4.4 с использованием QuickOffice 6.2.5.310b.
Я написал DocumentsProvider и протестировал интеграцию с QuickOffice. В QuickOffice я нажимаю «Открыть», выбираю своего провайдера и выбираю файл. Я...
172 просмотров
schedule
04.11.2022
Storage Access Framework не обновляет MediaScanner (MTP)
Используя SAF, предоставленный в KitKat, MediaScanner не вызывается для файлов, сохраненных во внутренней или внешней памяти устройства. Таким образом, я должен определить на основе возвращенного URI, должен ли я пытаться запустить MediaScanner....
1219 просмотров
schedule
22.04.2024
Как эффективно создавать вложенные папки с помощью Storage Access Framework?
В настоящее время я использую приведенный ниже код для создания подпапки в MicroSD на Lollipop с использованием SAF.
String[] folders = fullFolderName.replaceFirst(UriFolder + "/", "").split("/");
//fullFolderName is a String which...
1857 просмотров
schedule
30.06.2022
Использование инфраструктуры доступа к хранилищу для создания файла
Недавно я получил отчет о сбое от пользователя, который пытался создать резервную копию базы данных с помощью Storage Access Framework на устройстве с леденцами.
Исключение:
android.content.ActivityNotFoundException: No Activity found to...
957 просмотров
schedule
02.08.2022
ACTION_OPEN_DOCUMENT_TREE показывает пустой список последних
Я хочу предоставить своему приложению разрешение на запись для SD-карты. Я пытаюсь использовать Storage Access Framework для получения этих разрешений.
Но когда я запускаю действие, используя следующий код.
startActivityForResult(new...
860 просмотров
schedule
25.01.2023
Как получить DocumentContract с помощью Android Storage Access Framework
Я пытаюсь реализовать SAF в своем приложении. Мне удалось скопировать музыкальные файлы на внешнюю SD-карту, используя следующее:
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
startActivityForResult(intent,...
1067 просмотров
schedule
11.06.2022
Хранить файл со структурой доступа к хранилищу на Google Диске
Я хочу сохранить файл с помощью платформы доступа к хранилищу Android. Мой тестовый код должен хранить файл «hallo1» размером 1000000. Но будет создан только файл «hallo1» с размером файла 0. Я не получаю сообщения об ошибке. Сохранение на...
1339 просмотров
schedule
27.11.2022
Как добавить в файл с помощью структуры доступа к хранилищу Android?
Как я могу использовать структуру доступа к хранилищу, чтобы получить FileOutputStream для добавления в файл? Следующий код перезаписывает файл
void write(Uri uri){
try {
ParcelFileDescriptor...
674 просмотров
schedule
24.04.2022
Как обращаться с SAF, когда я могу обрабатывать только файл или путь к файлу?
Фон
До Android Q, если мы хотели получить информацию об APK-файле, мы могли использовать WRITE_EXTERNAL_STORAGE и READ_EXTERNAL_STORAGE , чтобы получить доступ к хранилищу, а затем используйте PackageManager.getPackageArchiveInfo в пути...
873 просмотров
schedule
21.06.2022
Платформа доступа к хранилищу - сохранение URI
Моему приложению необходимо заархивировать папку Uri (из Inten с ACTION_OPEN_DOCUMENT_TREE и правильными флагами внутри, которые были возвращены приложению по выбору пользователя) в подходящей форме, чтобы использовать ее при следующем запуске...
63 просмотров
schedule
17.04.2022
Android SAF: Uri папки (на диске) из DocumentsContract.getTreeDocumentId имеет другую форму по сравнению с ранее авторизованной
Я тестирую Storage Access Framework для своего приложения.
В моем приложении пользователь выбирает папку в качестве точки доступа к файловой системе для самого приложения.
Этот метод используется:
static public void...
961 просмотров
schedule
18.07.2022
Структура доступа к хранилищу - невозможно создать файл в облачной папке, выбранной с помощью ACTION_OPEN_DOCUMENT_TREE (NextCloud)
Я экспериментирую с Storage Access Framework.
Я использую платформу NextCloud. Эта платформа поддерживает намерение ACTION_OPEN_DOCUMENT_TREE, которое само приложение GDrive еще не поддерживает.
Мое приложение позволяет пользователю выбрать...
412 просмотров
schedule
18.08.2023
Как открыть SAF (Storage Access Framework) для выбора хранилища?
Как открыть SAF (Storage Access Framework), чтобы выбрать хранилище как на картинке?
Я старался:
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT_TREE);
intent.putExtra(DocumentsContract.EXTRA_PROMPT, "Select path to save");...
1384 просмотров
schedule
11.06.2023
Получите все файлы DocumentFile, содержащиеся в подпапках, эффективно с помощью Storage Access Framework
Если я попытаюсь получить все DocumentFile с DocumentFile.fromTreeUri() , он вернет мне только DocumentFiles на первом уровне Uri без тех, что в подпапках.
Если для того, чтобы получить также все DocumentFile в подпапках, я попытаюсь...
41 просмотров
schedule
02.01.2023
Как преобразовать строку абсолютного пути в каталог в формате дерева Uri
Метод Uri.parse генерирует Uri , который не является Uri дерева Android, если я пытаюсь проанализировать путь String типа "String path=/storage/emulated/0/Somefolder/" .
По этой причине, если я попытаюсь получить список DocumemtFile...
233 просмотров
schedule
11.09.2022
Как добавить содержимое файла с помощью SAF без использования FileOutputStream
FileOutputStream позволяет добавить файл, просто установив атрибут добавления в true в его конструкторе, к сожалению, с SAF FileOutputStream нельзя использовать из-за ограничений прямого пути, а запись файла выглядит примерно так
resolver =...
47 просмотров
schedule
09.09.2022
SAF — отправить файл по почте после создания с помощью ACTION_CREATE_DOCUMENT
Я обновил targetSdkVersion до 30, поэтому мне пришлось обновить файл создания с помощью SAF (инфраструктура доступа к хранилищу).
Я смог создать файл, выбрать местоположение, получить в результате Uri (он имеет форму содержимого://), но когда я...
87 просмотров
schedule
14.05.2023
Как некоторые приложения получают доступ к содержимому подпапок /Android/ на Android 11 без рута?
Фон
Существуют различные ограничения на объем хранилища в Android 10 и 11 , которое также включает новое разрешение ( MANAGE_EXTERNAL_STORAGE ) для доступа все файлы (но это не позволяет получить доступ ко всем файлам), в то время как предыдущее...
3039 просмотров
schedule
10.02.2023
Можно ли использовать Android Storage Access Framework для создания файлов на Google Диске?
Мне известен похожий вопрос , который автор использует Xamarin.
Приложение использует SAF для создания текстового файла в локальном хранилище, запуская средство выбора системных файлов без каких-либо проблем. Пользователь может использовать...
25 просмотров
schedule
16.06.2022