Android中添加两个(多个)FileProvider节点问题

来源:互联网 发布:网络摄像机球机 编辑:程序博客网 时间:2024/06/01 07:21

我们知道在android7.0,修改了对私有存储的限制,导致在获取资源的时候,不能通过Uri.fromFile(..)来获取uri了,但是在写入数据的时候是可以通过Uri.fromFile(..)来获取uri的,android 官网给出的解决办法是通过FileProvider来解决这一问题,我们需要在AndroidManifest.xml 配制provider节点。

<provider    android:name="android.support.v4.content.FileProvider"    android:authorities="${applicationId}.fileProvider"    android:exported="false"    android:grantUriPermissions="true"    tools:replace="android:authorities">    <meta-data        android:name="android.support.FILE_PROVIDER_PATHS"        android:resource="@xml/provider_paths"        tools:replace="android:resource"/></provider>
阅读全文
0 0
原创粉丝点击