配置guild.gradle
需要导入OkGo网络框架
implementation 'com.lzy.net:okgo:3.0.4'
implementation 'com.lzy.net:okserver:2.0.5'
需要授予app允许安装外部apk的权限
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
需要自定义一个Provider
//空类Provider
public class MyFileProvider extends FileProvider
{
}
并在res文件夹中创建一个xml类型的xml文件file_paths.xml
<?xml version="1.0" encoding="utf-8"?>
<paths>
<!-- <external-path path="download/" name="download" />-->
<external-path
name="external_storage_root"
path="download" />
</paths>
之后需要在Manifest文件中配置provider