- 仍然以
targetSdkVersion
为 29,但是可在AndroidManifest.xml中application
标签添加android:requestLegacyExternalStorage="true"
,这样也可以,但是注意compileVersion
也必须同时为 29 :
android {
compileSdkVersion 29
buildToolsVersion “29.0.3”
defaultConfig {
applicationId “com.android.test.lib”
minSdkVersion 19
t
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整资料开源分享
argetSdkVersion 29
versionCode 1
versionName “1.0”
}
…
}
这种方案暂时有效,但是官方在未来的版本中可能去掉这个设置。
- 如果你是存文件,并且只是应用内自己访问,可以将文件存在私有目录下,可以使用
getExternalFilesDir
或getExternalCacheDir
等方法, 以下我列出了几种常用的私有目录文件访问方式获取到的对应路径: </