清单文件中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. 配置對(duì)外暴露的目錄
在/res/xml/目錄下創(chuàng)建file_paths.xml文件,里面配置上需要對(duì)外暴露的目錄。
name="path_name"
path="." />
3. 在FileProvider內(nèi)配置
期中的name屬性為固定字符串,resource即我們配置的對(duì)外暴露的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);
總結(jié)
以上是生活随笔為你收集整理的清单文件中android support,Android FileProvider 配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 华为鸿蒙harmonyos-面向全场,华
- 下一篇: android 8 ril,Androi