Android 适配 - FileProvider,最新阿里P7技术体系

android:authorities="${applicationId}.fileProvider"

唯一字符串即可,上面为一般常用的写法。

可修改项 3

android:name=“android.support.FILE_PROVIDER_PATHS”

是可以修改,但是如果没有自己实现 Provider ,这个值只能是这个。这个字符串是在类 FileProvider 里面定义的。

可修改项 4

android:resource="@xml/file_paths"

定义了类 FileProvider 使用的配置文件,文件名字不违法命名规范情况下随意。

增加一个特定的ContentProviderFileProvider,包名androidx.core.content

FileProvider 适配文件

文件地址 res/xml/file_paths.xml

空文件内容如下

里面的具体配置为,Android Studio 提示为这五个地方。

网站介绍上还有一个

代码里面可以看到还有一个

上面各个 -path 的区别是定义的根目录不同。

-path 根目录

你可能感兴趣的:(程序员,面试,移动开发,android)