欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > Android >内容正文

Android

清单文件中android support,Android FileProvider 配置

发布时间:2024/10/5 Android 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 清单文件中android support,Android FileProvider 配置 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1. 在清单文件中配置FileProvider

FileProvider是ContentProvider的子类,属于四大组件之一,因此需要在清单文件中配置。

android:name="android.support.v4.content.FileProvider"

android:authorities="com.haoxueren.CUSTOM_AUTHORITIES"

android:grantUriPermissions="true" />

2. 配置对外暴露的目录

在/res/xml/目录下创建file_paths.xml文件,里面配置上需要对外暴露的目录。

name="path_name"

path="." />

3. 在FileProvider内配置

期中的name属性为固定字符串,resource即我们配置的对外暴露的xml文件。

android:name="android.support.v4.content.FileProvider"

android:authorities="com.haoxueren.CUSTOM_AUTHORITIES"

android:grantUriPermissions="true">

android:resource="@xml/file_path"/>

4. 使用FileProvider生成文件的Uri

注:这里的authorties就是清单文件中配置的authorties。

Uri uri = FileProvider.getUriForFile(

context, "com.haoxueren.CUSTOM_AUTHORITIES", file);

总结

以上是生活随笔为你收集整理的清单文件中android support,Android FileProvider 配置的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。