一、利用如下代码获取手机外存文件中的所有子文件
String path = Environment.getExternalStorageDirectory().getAbsolutePath();
File DirOrFile=new File(path );
File[] files = DirOrFile.listFiles();
二、但是,以上代码会返回null值,此时,打开Android studio的build.gradle(Module.app)文件,将其中的targetSdkVersion修改为22(小于23即可),不必管它是否报错,直接点击提示的【Sync Now】
三、完成之后,再将targetSdkVersion修改回您原先的版本号即可解决问题.
碰到同样的问题,心态同样的炸了,还好碰到这个贴子,很棒,很赞。
本文转载地址-----------https://blog.csdn.net/qq_34720818/article/details/89422756