我需要一种方法来访问我的应用程序存储在外部存储器中的图像。 我想在不向用户请求READ_EXTERNAL_STORAGE或READ_MEDIA_IMAGES的情况下访问这些图像我正在使用ACTION_GET_CONTENT从用户那里获取图像。val launcher = rememberLaunch ...
我需要一种方法来访问我的应用程序存储在外部存储器中的图像。 我想在不向用户请求READ_EXTERNAL_STORAGE或READ_MEDIA_IMAGES的情况下访问这些图像我正在使用ACTION_GET_CONTENT从用户那里获取图像。val launcher = rememberLaunch ...
我想找到一个更新的答案,它可以在 android 5/6/7 到 13 的情况下使用,但许可较少。 我知道有类似Android 将文件保存到外部存储的答案,但这些答案已经很老了。 ...
文件不仅仅是媒体文件。 它也可能是.pdf、.zip、.xls 等。 外部存储权限在 API 33 上被永久拒绝。 所以,我们不能像这种方法一样保存 -> 我的应用程序在 android 11、10、9 等上运行良好。我在 AndroidManifest.xml 上设置了存储权限,但在 and ...
第一步,系统会提示我在外部 SD 卡上选择一个文件夹。 我这样做并选择一个文件夹。 稍后我将一个 zip 文件(通过 asynctask)下载到从 Inte.net 中选择的文件夹中。 只是为了测试我通过以下例程成功地将文件下载到选择的文件夹 之后该文件存在于所选文件夹中。 下载不应发生在所选文件夹 ...
在 API 33 (Android 13) 中, 引入了粒度媒体权限,开发者必须请求这些粒度权限,而不是READ_EXTERNAL_STORAGE 。 READ_MEDIA_AUDIO就是这样一种精细权限。 此权限仅存在于 API 级别 33+,所以我的问题是,我应该在清单中请求哪个权限? 由于 ...
最近我不得不实现一个将本地文件保存在下载文件夹中的功能。 这个挑战伴随着一些我还没有找到答案的问题。 MANAGE_EXTERNAL_STORAGE和WRITE_EXTERNAL_STORAGE与READ_EXTERNAL_STORAGE有什么区别? 这是谷歌对MANAGE_EXTERNAL_S ...
我创建了一个已在 playstore 上发布的应用程序,但我面临着大型数据库问题。 我正在使用备份功能,将数据存储在File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS) + File.s ...
我们被迫实施 SAF,因为 Google Play 拒绝了对应用程序的更新。 这是一种糟糕的用户和开发人员体验,尤其是如果您已经拥有多年的应用程序并且还需要支持旧智能手机。 我们需要支持最小 API 24。 minSdkVersion 24 目标: 我希望应用程序的用户 select 共享存储中的 ...
所以,我正在创建一个应用程序,目标是将文本转换为 pdf,并将其保存到外部存储中。 运行应用程序没有错误后,我遇到了一个奇怪的错误,“管理外部存储权限”按钮无法点击。 看了栈溢出的帖子,好像我写了正确的函数,但是所有的例子都在活动中,所以问题可能就在那里有什么帮助吗? } ...
根据文档https://developer.android.com/training/data-storage/manage-all-files#operations-allowed-manage-external-storage ,MANAGE_EXTERNAL_STORAGE 权限授予对 US ...
我对应用程序使用了外部存储权限。 所以它读取SD卡。 在模拟器上,歌曲正在显示,因为它有它的 sd 卡存储但歌曲没有显示在我的物理设备上可能是因为在我的设备中有歌曲在其内部存储中,而不是在任何 sd 卡上。 那么如何从内部存储中获取歌曲。 使用哪个权限? 主要活动 第二个活动播放歌曲代码 清单文件 ...
我需要一个特定于应用程序的文件夹来存储我的应用程序从 Internet 下载的文件(二进制和文本文件)以及将由应用程序创建的 xml 文件。 由于必须允许用户手动将文件复制到此文件夹,即他通过 email 或信使接收和交换的文件,我无法使用内部存储。 该应用程序需要对该文件夹的完全访问权限。 过去, ...
我创建了一个应用程序,它从谷歌驱动器下载加密文件并将其存储在设备下载文件夹中。 然后它解密(使用 aes_crypt_null_safe 包)该文件并将其存储为纯文本文件。 下面是两个函数。 从驱动器下载 解密 调用这两个函数 当我尝试触发这些功能时,它会完美下载文件并将其存储在下载文件夹中,但是 ...
我遇到的问题是,文件已创建,我也可以在文件管理器中看到,但是当我访问它以将其发送到服务器时,它显示“无法找到包含 /content:/media/external/downloads/ 的已配置根目录” 153" 我被严重困在这里 ...
我正在尝试在我的 Android 12 设备上录制音频,并授予File and Media Permission ,但recorder.prepare(); 投掷prepare() failed /storage/emulated/0/Music/Exotel/Media/Exotel Audio ...
我想导出一个保存文件,以便用户稍后可以将其再次导入应用程序,但是我如何允许导出到应用程序目录之外的目录(/Android/com.app/files) if (!(await Permission.storage.request().isGranted)) return; final String ...
一个按钮,当它被按下时,它应该能够截取屏幕截图,但该方法似乎不起作用。 android manifest yml 也有外部存储的权限,但是一旦应用加载,它也不会请求存储权限。 ...
这是我用于创建文件夹的函数的代码。 注意:我已经使用 .exist 函数测试了该文件夹是否存在并且它已经存在,但我在文件管理器应用程序中找不到它。 在此处输入图像描述 ...
大家好,我想用外部数据库制作应用程序,我用 SQLite 浏览器制作了我的数据库,将我的图像放入可绘制的,我需要显示图像和文本,但它只显示文本我的意思是它有效(图像也没有显示这是没有关于它的任何错误日志)为了获得更多指导,我在适配器中有一些代码,我也放了 gitlab 链接任何帮助将不胜感激。 谢 ...
我正在尝试在外部存储上创建文件,但出现“IOException:不允许操作”错误。 下面是我的代码 以下是我添加到清单文件的权限 我还在创建文件之前添加了 checkSelfPermission 我已将 compilesdk 和 targetsdk 版本设置为 31。即使尝试了所有这些,我也无法在 ...