- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个文件管理器应用程序。在此应用程序中,我还需要提供共享选项。但是从 API 24 及更高版本开始,我们无法将 file://Uri 公开给另一个应用程序。这将抛出 FileUriExposedException .要解决这个问题,我们应该使用 FileProvider与文件路径。
但是每个应用程序都有自己独特的文件夹路径,我们不能将每个文件夹路径都添加到文件路径中,例如,
<paths>
<external-path
name="Downloads"
path="/Download/" />
<external-path
name="WhatsApp"
path="/WhatsApp/" />
</paths>
那么有没有什么简单的方法可以为我们的外部存储器中的所有可用文件夹添加路径,或者有没有办法动态生成文件路径?
最佳答案
<paths>
<external-path
name="Others"
path="." />
</paths>
此代码对我来说几乎适用于所有文件夹。但我不确定这在未来是否也会奏效。
关于android - 为 FileProvider 动态生成文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49002408/
我有以下代码,它只适用于 Android 7 及以下版本。 Android 8 只显示一个空白文件,我手动打开 pdf 并且工作正常。 我有以下代码,这是 repo : private static
fileProvider 似乎没有将我的图像保存到外部存储。当我进入我的文件时,它创建了目录,但没有创建文件。我对 Android 编码相对陌生,所以请原谅我缺乏知识。 Fileprovider 位于
在我的 Android 应用程序中,我需要从 FileProvider 公开一些文件。如果没有加密,这非常简单:我只需将 FileProvider 添加到 manifest.xml 即可。
我有一个应用程序,我在其中捕获图像并将其设置为 ImageView,然后将其上传到服务器。但是,每当我捕获图像时,图像都不会显示,当我尝试上传图像时,我会得到 FileNotFoundExceptio
我有一个运行良好的 FileProvider,我可以将文件共享给任何应用程序,这是我的代码: 文件路径.xml: 设置共享 Intent : File f = new
我想使用 FileProvider访问 MyFirstApplication MySecondApplication 中的文件存储在内部目录中。我已经阅读了 FileProvider 的文档和示例。
我正在尝试做this tutorial . 我已遵循所有步骤,但由于错误说明而无法构建 Unresolved Class FileProvider 我已经安装了支持存储库。我目前的成绩如下: appl
我理解为什么 FileProvider 对于与另一个应用共享一个应用的私有(private)文件(应用的内部存储中的文件),同时控制权限很有用。 文档解释了如何使用它来共享外部存储(SD 卡等)中的文
我是 Android 编程的新手,学习过几个不同的教程。目标是将 pdf 文件从 Assets 文件夹复制到外部存储,然后在按下按钮打开 PDF 查看器时打开 Intent。我尝试使用 FilePro
我正在尝试测试 FileProvider tutorial . 它要求在 list 中包含: 在 list 中,我得到错误: Cannot resolve symbol FileProvider
我如何使用 FileProvider 提供辅助外部存储中的文件? ? 当前执行 FileProvider仅处理 ContextCompat.getExternalFilesDirs 返回的第一个目录
对于 Cache 目录中的文件,我可以在 xml 中添加它来设置 FileProvider 但是如果我将文件存储在外部缓存目录中,我无法获取外部缓存路径标签或类似的东西来设置 FilePro
我的 list 中有以下 FileProvider: 我在应用启动时遇到以下异常: java.lang.RuntimeException: Unable to
我无法打开下载文件夹中的任何文件。 我可以下载一个文件并保存在下载文件夹中: DownloadManager.Request request = new DownloadManager.Requ
我很好奇使用 android.support.v4.content.FileProvider 时的权限生命周期。 FileProvider 的文档说: Set the android:grantUri
我正在尝试让 Camera App 将输出存储到我的内部存储中。我还了解第三方应用程序无法访问我的应用程序的内部存储但是我们可以通过 FileProvider 公开内部目录来做到这一点。我已按照此处的
背景 针对 API 24 或更高版本,开发人员无需使用简单的“Uri.fromFile”命令,而是需要使用 FileProvider(或他们自己的 ContentProvider),以便让其他应用程序
A 正在开发 Android 项目。 我需要提供 ContentProvider 以提供对某些目录的访问。 FileProvider 这对我来说是一个很好的解决方案。 是否可以使用 FileProvi
这个问题已经有答案了: Permission Denial with File Provider through intent (4 个回答) 已关闭去年。 我正在尝试与 FileProvider 共
我制作了一个应用程序,该应用程序在一个文件夹(由同一应用程序创建)内创建一个 *.csv 文件,同时该文件位于 Android 的下载文件夹内。 该文件可以通过 ShareIntent 共享,问题是当
我是一名优秀的程序员,十分优秀!