今天做毕业设计的时候涉及到读取文件,在AndroidManifest.xml中声明了
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />,并且已经在代码中动态获取权限,但是还是报权限异常。 我的手机是Android 10,sdk 29。
百度了一下,全是以前Android6.0之后的需要动态获取权限的问题,没有解决实际问题。
最终解决方法:
在AndroidManifest.xml的application节点下新增以下属性即可解决
android:requestLegacyExternalStorage="true"