在制作apk在线升级的功能的时候,需要首先去,请求后台接口,去获取是否有需要更新的版本,有的话需要先去下载对应版本的文件,保存在手机上,然后再去,获取这个版本文件,获取的时候,需要用到文件共享.这个时候获取的时候由于android系统的一些限制,不能直接,拿过来文件就用,需要用文件共享才行,这个FileProvider就是,可以来获取文件的实现文件共享的一种方式.其实就是从代码中,获取在手机上存储的已经存在的一个文件.
使用方式是:
1.首先找到自己项目的applicationid,在:对应的build.gradle中
2.然后AndroidManifest.xml文件中加上.
<provider
android:name="androidx.core.content.FileProvider"
android:authorities="com.baidu.idl.face.demo.fileprovider" //可以看到这里
//其实就是appli