如何解决在 AndroidManifest 中添加 FileProvider 和 Provider
我的项目目前正在将 pdf 报告导出到用户文档中,我正在使用 Xamarin.Forms.SaveOpenPDFPackage 来实现这一点。为此,我必须将其添加到我的 AndroidManifest 中:
<provider android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.provider"
android:exported="false"
android:grantUriPermissions="true">
<Meta-data android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths" />
</provider>
在我的项目中,我还使用相机捕捉图像并上传到数据库。为此,我必须将其添加到我的 AndoridManifest 中:
<provider android:name="android.support.v4.content.FileProvider"
android:authorities="${applicationId}.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<Meta-data android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths"></Meta-data>
一旦这两个都被添加,只有 pdf 的导出将起作用并且图像的捕获停止工作。如果我删除用于导出 pdf 的代码,捕获图像将再次开始工作。有谁知道我怎样才能让这些一起工作?
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。