Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
当我只能处理文件或文件路径时如何处理 SAF?
背景 在 Android Q 之前 如果我们想获取有关 APK 文件的信息 我们可以使用写外部存储 https developer android com reference android Manifest permission html
Android
file
storageaccessframework
android100
scopedstorage
将视频保存到 Android 的 MediaStore 时设置文件名和扩展名
我需要一些非常简单的东西 我有一个我的应用程序录制的 mp4 文件 我想将其插入 MediaStore 到用户的视频收藏中 这是我的代码 包括处理新的作用域存储的推荐方法 fileToExpose is in internal storag
Android
MediaStore
scopedstorage
如何将下载管理器与存储访问框架/Mediastore 结合使用
我需要下载一个 pdf 文件 然后触发一个意图 以便其他合适的应用程序可以显示该文件 到目前为止 我一直在使用setDestinationInExternalPublicDir of DownloadManager将我的下载目标设置为下载目
MediaStore
androiddownloadmanager
storageaccessframework
scopedstorage
访问 Android 上先前安装创建的文件 - 范围存储 Android 11
我正在使用 LibGDX 开发一个带有预设管理器的音乐应用程序 该管理器使用 LibGDX 的 FileHandle 来管理文件和目录 在我更新到 Android 11 API 30 之前 此功能一直运行良好 现在由于 Android 新的
Java
Android
libgdx
Storage
scopedstorage
如何在 Android 11 上使用 Media Store API 获取隐藏文件夹内的文件
我需要获取外部存储上 WhatsApp 文件夹内的数据 由于我的目标是 API 级别 30 我无法再访问外部存储上的 WhatsApp 文件夹 我已经实施了Storage Access Framework并得到了Android media
Android
MediaStore
android11
scopedstorage
documentFile
Android 10 MediaStore 文件权限
我仅在 Android 10 中遇到图像权限问题 我声明该问题仅适用于 Android 10 事实上 Android 11 和 Android 9 及更早版本都启用了写入和读取权限 在清单中我有
Android
android100
MediaStore
scopedstorage
ContentResolver.openAssetFileDescriptor() 在 Android 12 中需要很长时间
在 Android 12 中 此方法调用需要几秒钟才能返回 val descriptor contentResolver openAssetFileDescriptor rootUri r 我向它传递一个树 Uri 它代表 USB 驱动器的
Android
androidcontentresolver
scopedstorage
Android12
通过 Intent 共享照片时 EXIF 位置数据被删除
我最近将我的应用程序切换到范围存储 但是 我注意到 当我从应用程序内共享图像 通过 Intent 时 GPS 位置数据将从图像的 Exif 元数据中删除 我知道范围存储对访问图像的 Exif 位置数据有一些限制 并且我知道该权限
Android
androidintent
Geolocation
MediaStore
scopedstorage
FFmpeg:在 Android Q 上无法使用文件描述符进行查找
鉴于公共文件路径通常在具有范围存储的 Android Q 中不可用 我试图弄清楚如何使我的 FFmpeg 音频解码器使用文件描述符 而不将文件复制到我的应用程序的私有目录 我们可以使用中描述的方法轻松获取文件描述符Android Q 隐私更
Android
ffmpeg
filedescriptor
android100
scopedstorage