MediaStore提供程序包含内部和外部存储设备上所有可用介质的元数据。
AndroidQ中重装应用后,我们是否需要权限才能获取应用自创建的所有文件?
用例: 在这里,我可以使用 MediaStore 在本地存储中创建和保存文件,并从 MediaStore 获取所有文件。但是一旦我清除存储或重新安装应用程序,这些文件将不再可用......
对设备中的文档(.pdf、.doc、.xlsx)进行本机搜索
我正在开发一个应用程序来获取所有文档,例如 .pdf .doc .docx .ppt .pptx .xls .txt .xlsx。我尝试过 rn-fetch-blob 和 react-native-fs 但只给出目录状态。 useEffect(() =...
我想定期写入文件并始终替换它(如果已经存在)。问题是,使用 MediaStore 时,它不会覆盖文件,而是创建一个具有相同名称和......的新文件。
MediaStore Uri 上的 ContentResolver.query() 仅适用于 Android API 31+ - MediaStore.getMediaUri() BUG?
我检查了以下代码,它仅适用于 API 31+,对于较低版本,光标为空 private fun getMediaInfo(context: Context, uri: Uri): 长? { 尝试 { context.contentReso...
应用程序重新安装后,Android 11 无法检索使用 MediaStore 创建的文件
在面向 SDK 30 的 Android 11 中,重新安装应用程序时,不会检索使用 MediaStore 创建到共享文件夹中的文件。
我一直在通过 ContentResolver 更新 MediaStore 中的元数据,但这不再适用于 Android Q (API 29)。下面的代码给了我一个警告,并且描述没有更新:
我希望覆盖照片,但每张照片旁边出现 (2)、(3) 等 我尝试设置永久保存位置,但没有成功。这是我用来捕获和存储的代码...
到目前为止,我检查文件是否存在,如果不存在,则将其保存到Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES)中的设备,但不支持它
MediaStore.getVolumeName(uri) - java.lang.IllegalArgumentException:缺少卷名称
使用 SAF,我选择了一个用于 R/W 媒体文件的文件夹。 对于 MediaStore.Audio.Media.getContentUri(volumeName) (29+ API),我需要指定一个卷名称(它可以是主存储或外部 SD 卡)和
通过 MediaStore 访问 USB OTG 设备(SD 卡读卡器)上的文件
我可以通过 MediaStore 访问连接到 Android 设备的 USB OTG 设备(SD 读卡器)上的图像吗? 我可以使用存储访问框架和此代码来访问文件。我正在尝试...
Android MediaStore sqlite 数据库位置
我正在尝试查找 MediaStore 使用的 sqlite 数据库。据我了解,MediaStore 包含默认音乐应用程序中定义的播放列表等。其实我很想
如何在Android Q中从contentResolver.openFileDescriptor(Uri uri, String s)获取媒体项real_Path?
MediaStore.MediaColumns.DATA 常量在 API 级别 Q 中已弃用。 应用程序可能没有文件系统权限来直接访问此路径。应用程序不应尝试直接打开此路径,而应...
如何在 Android 13 设备上从本机端 (C/C++) 写入文件
我有一个复杂的图像处理应用程序,它使用 C++ 端的本机代码记录图像/视频,并希望写入 DCIM 文件夹。 我已经在 Android 上使用 Scoped Storage 完成了这项工作...
使用 Xamarin.Forms PCL 项目中的 android MediaStore
有谁知道从 Xamarin.Forms PCL 项目访问 Android MediaStore 的方法吗? 我正在尝试将文件移动到 Android 上的公共下载文件夹中,但由于 Android 11 范围存储...
MediaStore.MediaColumns.IS_FAVORITE 不可用
Android 11 以上。我无法从 contentProvider 获取此列的有效值,有人有信息吗?以下是我的代码: 私有静态最终字符串[] PROJECTION_30 = { 媒体商店....
希望有人可以向我澄清这一点...我正在开发一个简单的视频播放器应用程序,可以播放手机上存储的视频剪辑。 我见过的所有示例都是使用 MediaStore.Video.Media 获取视频。
Android ImagePicker/MediaStore 返回旋转图像
我知道这个问题已经被问过很多次了,但没有找到最好的答案。 MediaStore.Images.Media.getBitmap(this.getContentResolver(), uri) 我正在从中检索位图...
OutpuStream 在 Android 应用程序中给出错误 ENOTDIR
我正在尝试将从库中选择的文件复制到应用程序的私有目录,但我无法越过这一点。 首先,我的代码是这样的 private fun copyImage(context: Context, uri:...
内容解析器(android)如何使用limit和offset来限制数据?
Uri uri = android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI; String[] 投影 = {MediaStore.MediaColumns._ID, MediaStore.MediaColumns.SIZE, MediaStore.Images.ImageColumns.DATE_MODIF...
我可以在共享媒体目录 DCIM 或 Android 中的下载目录下以编程方式创建一个空子目录吗?
我的应用程序需要 targetSDK 是最新的 33,无法应用 MANAGE_EXTERNAL_STORAGE 权限,并且还可以在启用了范围存储的 Android 10 或更新手机上运行。 MediaStore API 都不...