Описание тега scoped-storage
Функция, представленная в Android Q, для хранения приложений в песочнице.
1
ответ
Как получить информацию об APK-файле без использования File или file-path?
Фон Мое приложение ( здесь ) может сканировать файлы APK во всей файловой системе, показывая информацию о каждом из них, позволяя удалять, делиться, устанавливать... В рамках функции хранения с ограниченным объемом в Android Q компания Google объяви…
25 май '19 в 22:18
0
ответов
Как обрабатывать SAF, когда я могу обрабатывать только файл или путь к файлу?
Фон Вплоть до Android Q, если мы хотели получить информацию о файле APK, мы могли использовать WRITE_EXTERNAL_STORAGE и READ_EXTERNAL_STORAGE, чтобы получить доступ к хранилищу, а затем использовать функцию PackageManager.getPackageArchiveInfo в пу…
18 май '19 в 13:49
0
ответов
FFmpeg: поиск невозможен с дескриптором файла на Android Q
Учитывая тот факт, что общедоступные пути к файлам обычно не будут доступны в Android Q, я пытаюсь выяснить, как заставить мой аудио декодер FFmpeg работать с файловыми дескрипторами, не копируя файл в частные каталоги моего приложения. Мы можем лег…
10 авг '19 в 23:50
5
ответов
Android Q (10) запрашивает разрешение на доступ ко всему хранилищу. Объем хранения
В приложениях Android 10, которым требуется доступ к хранилищу, необходимо запрашивать разрешение на конкретный путь. Но такие приложения, как проводник, могут запрашивать разрешение для корневого хранилища и получать разрешение на чтение / запись в…
11 авг '19 в 13:36
0
ответов
MediaStore не возвращает результаты при запросе общедоступной папки загрузки (Android Q)
Я пытаюсь загрузить файл (apk) в папку "Загрузить" в корне SD-карты в проекте Android, ориентированном на Android Q (API 29) с помощью Xamarin. Сначала я загружаю файл в личное хранилище приложения, расположенное по адресу sdcard/Android/data/com.my…
14 май '20 в 12:32
1
ответ
Как я могу получить "Доступ ко всем файлам" или "Постоянный и полный доступ к папке" в android 11 (Scoped Storage) с помощью b4a?
Любой образец, пожалуйста Могут ли все приложения получить доступ ко всем файлам? (например, файлы apk не являются общедоступными и не используются в магазине?) и после получения "Доступ ко всем файлам" или "Доступ к папке хранения" могу ли я исполь…
31 май '20 в 21:20
3
ответа
Android: ограниченное хранилище: getContentResolver(). Update(...): COLUMN_LAST_MODIFIED: UnsupportedOperationException: обновление не поддерживается
Я пытаюсь обновить дату последнего изменения документа / файла, но получаю сообщение "UnsupportedOperationException: обновление не поддерживается" Действия по воспроизведению: Выбор дерева документов Intent intent = new Intent(Intent.ACTION_OPEN_DOC…
20 авг '20 в 00:57
1
ответ
Android Environment.isExternalStorageLegacy() всегда возвращает true
Я создаю небольшое приложение, компилируя его с помощью compileSdkVersion 29, targetSdkVersion 29, в AndroidManifest.xml приложения я либо указываю android:requestLegacyExternalStorage="false" или удалите его полностью. Я удаляю приложение из эмулят…
18 ноя '19 в 16:31
0
ответов
Как сделать фото и сохранить результат в картинках на Andrdoid 10?
Google представила Scoped Storage на Android 10, согласно документу, мы можем писать в общедоступные каталоги без запроса разрешения с помощью MediaStore API. До Android 10, когда нам нужно сделать снимок и сохранить его в изображениях, код выглядит…
29 ноя '19 в 05:50
1
ответ
Scoped Storage - доступ к папке загрузки
Я нацелен на Android 10 и не использую android:requestLegacyExternalStorage. Я используюDownloadManager загрузить в папку загрузки через: request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, fileName). Слушаю трансляцию загрузк…
17 сен '19 в 18:06
0
ответов
MediaStore.MediaColumns.DATA устарел, а contentResolver.openAssetFileDescriptor(uri, "r") требует много времени. Как проверить, существует ли URI?
Я использовал File.exsits() проверить File этот путь предоставляется MediaStore.MediaColumns.DATAсуществует. Но теперь (начиная с Android10),MediaStore.MediaColumns.DATAустарела. Поэтому я используюContentResolver.openAssetFileDescriptor(uri, "r")чт…
18 окт '19 в 12:08
0
ответов
Резервное копирование и восстановление между вариантами на Android 10
У меня есть относительно старая игра, в которой сейчас используется цель Lollipop, и я хочу настроить таргетинг на последний уровень API. Он имеет функцию резервного копирования и восстановления, которая использует внешнее хранилище, экспортирует на…
10 окт '19 в 17:50
0
ответов
Как удалить файлы, сохраненные моим приложением, из эмулированных?
Я записываю некоторые аудиофайлы и сохраняю их в папке с данными для конкретного приложения с помощью getExternalFilesDir(Environment.DIRECTORY_MUSIC). У меня есть recyclerview, который хорошо показывает мне файлы. Я реализовал удаление onswipe, и о…
15 окт '19 в 12:08
1
ответ
Хранение в области Android и постоянные файлы
У меня есть приложение, которое создает каталог для файлов резервных копий на внешнем хранилище и автоматически создает файлы резервных копий, когда пользователь выходит из приложения. Создается один файл резервной копии в неделю, а затем один файл …
15 ноя '19 в 16:59
1
ответ
MediaScanner и ScopedStorage в SDK-29
Приложение , над которым я работаю, использует Fileв качестве мишени для фотосъемки. это выполняется извне, когда пользователь выбирает приложение камеры с помощьюIntent(ACTION_IMAGE_CAPTURE). после обновления build и target-sdk до 29 возник ряд про…
16 сен '19 в 22:28
1
ответ
Протестируйте программно, если в Android 10+ отключен доступ к устаревшему внешнему хранилищу
Есть ли простой вызов API, который сказал бы мне, должно ли приложение, работающее на Android 10 или более поздней версии, использовать доступ к хранилищу с ограниченным объемом памяти, то есть если обычный доступ к файлам, также известный как "уста…
07 окт '19 в 20:24
2
ответа
Android Q: получить изображение из галереи и обработать его
Я знаю, что это очень простой вопрос, но он специально для Android Q. Я просто хочу получить изображение из галереи, сжать его и отправить на сервер. Но из-за Scoped Storage в Android Q это сложнее, чем я думал. Сначала я объясню, что я сделал с код…
24 окт '19 в 13:42
3
ответа
Android - доступ к файлам в собственном коде C/C++ с помощью Google Scoped Storage API
Мне нужно открывать файлы по имени файла в приложениях Android в собственном коде C/C++. Собственный код - это сторонние библиотеки, которые я бы предпочел не изменять, но они часто требуют имени файла в качестве аргумента для чтения / записи файлов…
22 ноя '19 в 22:13
4
ответа
DownloadManager не работает на Android 10 (Q)
Я долго боролся с этой проблемой... Я обновляю приложение, которое использует DownloadManger для выполнения простой задачи, такой как загрузка файла в общедоступный каталог внешнего хранилища, то есть: Environment.getExternalStoragePublicDirectory(E…
04 дек '19 в 16:27
1
ответ
Неверное расширение файла и имя файла после создания файла изображения с помощью Android MediaStore (ContentResolver/ хранилище с ограниченным объемом)
Я использую MediaStore и ContentResolver API для сохранения файлов изображений (jpg/png/gif) с помощьюMediaStore.Images. Это работает, но проблема в том, что все файлы сохраняются с расширением.jpg, а имя файла всегда "текущее время в millis.jpg". В…
04 дек '19 в 20:51