问题标签 [fileprovider]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android - 我无法通过尝试打开文件,但无法从文件资源管理器中打开
再会,
我正在制作一个应用程序,我必须从数据库中加载一些带有数据和图像或文档的卡片视图,当按下此元素以获取下载文件的选项并完成下载后,提供从应用。在打开文件(图像、word 文档、excel 等)之前,所有这些都运行良好,此时它不会通过 android studio 控制台或应用程序本身向我显示任何错误,仅在打开文件时它显示为已损坏(当它是图像时,尽管如果我从文件资源管理器中打开它,它会毫无问题地打开),而当它是文档时,它会像文件为空或像新文件一样打开。
所以我通过下载管理器获取数据:
}
然后我在下载完成时显示一个警报对话框,以提供打开文件的选项(这是我认为它失败的地方):
}
我附上了我的 fileprovider 配置,看看这是否与它有关:
及其xml:
尝试查看您尝试使用 toast 打开的文件的路径,这就是让我感到震惊的地方:“内容://com.example.coop.fileprovider/root/Download/file_name.extension”。
我该如何解决?
提前致谢。
android - FileProvider从相机拍照的问题
我正在尝试制作一个从相机拍摄高质量照片并显示在 imageview 中的程序/因此,如果我尝试在 Android 9 和 android 7 上运行代码,它可以正常工作/但是当我尝试将其放入 android 4.1.1 API 16 它不工作当我在拍照后单击 OK 时相机已经停止所以我认为拍照代码可以但问题是 (public void onActivityResult) 所以请帮帮我
java - 如何解决这个问题android错误?(java.lang.NullPointerException:尝试调用虚拟方法'android.content.res.XmlResourceParser)
当我执行我的应用程序时,android studio LOGCAT 中出现以下错误。如何解决这个问题呢?
我在 AndroidManifest.xml 下面添加了
我添加了 privider_paths 文件。
并且错误发生在这一点上
android - 从 API 24 及更高版本的应用程序打开 APK 文件
我需要使用从远程主机下载的 apk 文件打开意图。在低于 24 的 API 上,一切正常,而且似乎还可以。现在我必须以 API 29 为目标,这给我带来了一些问题。
当我尝试在装有 Android 10 的设备上打开 apk 文件时,我从日志中得到的一切都是:
我尝试按照此处https://stackoverflow.com/a/38858040/717599 或此处 https://infinum.com/the-capsized-eight/share-files-using-fileprovider的建议 添加FileProvider
但我无法使用或导入FileProvider,因为未定义此类。我尝试过了
但在任何地方都找不到包。然后我修改了我的 AndroidManifest.xml 以包含
但这并不能神奇地解决问题。
我什至尝试禁用运行时检查,如下所述: https ://stackoverflow.com/a/42437379/717599
但仍然没有成功:
除了将所有内容降级到 API 24 以下之外,我不知道下一步该做什么或尝试做什么,这是我做不到的。有人可以指出我应该做什么或在哪里可以找到任何工作示例吗?如果需要任何其他信息,甚至(不)工作演示,我将很乐意提供。
我正在使用从 QtCreator 运行的 gradle 构建系统。
asp.net-core - 如何在 ASP Net Core 中返回文件链接?
我不知道如何在 ASP Net Core 中提供指向文件的链接。我尝试使用PhyisicalFileProvider
该类无济于事。
我想要的是
给定硬盘上的一个文件夹根目录,在接收到如下查询字符串时:
/localFolder/test.txt
我希望服务器发送一个Link
,以便用户可以单击并获取文件test.txt
重要
我不想发送文件,而是发送它的链接,所以他可以点击它并下载它。
我尝试过的:
1.使用扩展方法IApplicationBuilder.Map
将请求直接定向到文件。
2.使用扩展方法IApplicationBuilder.Map
+添加中间件,虽然我不知道如何提供链接?(将其添加到响应正文中?)
启动
中间件
java - 如何通过隐式意图创建内容提供程序以将 PDF 文件共享到另一个应用程序?
我正在为我的学校制作项目。在这个应用程序中,我从 Firebase 下载 pdf 文件并将其存储在应用程序的外部目录中。下载后,我想通过隐式意图到其他pdf阅读器应用程序来显示下载的pdf。我直接在网上搜索了 2 天以了解如何创建内容提供程序,但所有教程都是旧的并且使用了 android.support.v4 内容提供程序,我不知道如何创建自定义内容提供程序。我尝试使用 androidx.core.content.fileprovider 并且它还创建了内容 uri,但是在启动时,会弹出 pdf 阅读器屏幕但没有显示任何内容,只显示文件的标题。
fileUri.toString-content://com.syrous.studentlibraryjava.fileprovider/document/mse1_dagaeg.pdf 的输出
这是manifest中provider的声明---->
这是file_paths ----->
我不确定,如果我声明 file_path 正确。我在 external_folder/files/mse1/file_to_open 中有我的 pdf 文件。如果 file_path 有任何更正,请建议我。
我有权读取和写入清单中声明的外部存储,并且还要求它
帮帮我吧伙计们!! 模拟器图像
android - 如何将我内部下载文件夹中的视频文件共享到 whatsapp
由于标题已经传达了我想要实现的目标,这就是我正在使用的:
我得到whatsapp不支持文件格式,任何帮助将不胜感激。
java - Android:在 ExternalStorage 上使用文件提供程序
我很难打开下载的 apk
我正在尝试使用 FileProvider (https://developer.android.com/reference/android/support/v4/content/FileProvider),我已经按照这些步骤操作,但我认为我做错了什么。我多次以不同的方式更改此代码,但不成功。
这是我所拥有的:
文件下载于:
上面的代码产生了这样的结果:/storage/emulated/0/trovata/update/br.com.trovata.milano.elite/
这就是我正在做的事情:
SincronizacaoActivity.java
AndroidManifest.xml
文件路径.xml
错误:
你可以帮帮我吗?
android - 使用 Fileprovider 生成 csv 文件和共享意图后的 Gmail 错误:“无法附加文件”
我正在创建一个生成 csv 文件的应用程序,然后通过电子邮件发送它。
如果我选择 Whatsapp 或 Google Drive,它确实有效,但如果我选择 Gmail,我会收到“无法附加文件”的提示。在 Logcat 中,我得到以下几行:
所以我想这是我的路径的问题,但我无法弄清楚问题是什么。
请看下面的代码:
文件提供者 xml:
这是清单中的提供程序定义:
log.d 提供以下内容:
知道出了什么问题吗?
android-intent - FileProvider 在 android 8.1 及更高版本中不起作用
这是我的代码:
该程序可以正常运行,但在 android 28 及更高版本中无法运行。
问题是什么?
我已经参与了很长时间。