2.修改编译版本及目标版本
compileSdkVersion 29
targetSdkVersion 29
这两个版本需要修改到28或以上
3.老项目需要加网络安全配置
Application标签中加入以下配置
android:networkSecurityConfig="@xml/network_security_config"
xml中创建network_security_config.xml
4.避免出现http联网问题
在AndroidManifest.xml的application节点下加入
5. 获取文件夹路径
String savePAth = Environment.getExternalStorageDirectory() + “/DownFile/”;
上面方法要换成下面的 否则获取会失败
String savePAth = getExternalCacheDir()+"/DownFile/";
问题:
Unable to decode stream: java.io.FileNotFoundException:
/storage/emulated/0/DCIM/Camera/IMG_20200328_235057.jpg: open failed:
EACCES (Permission denied)
解决方案:加入标蓝色部分代码即可
android:requestLegacyExternalStorage =“true”
作者:海伟