android上如何获取/storage/emulated/下的文件列表

2020-12-01 15:25发布

问题:

用的listFiles,已经加了

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

 

但是/storage/emulated和/data下的文件列表还是得不出来,在模拟器和真机上都不行,怎么弄?

 

回答1:

android6.0动态获取权限,去百度搜,把代码拷贝到项目中,相应的权限改成自己需要的。还有就是ide中有个手机小标志,(如果使用的是虚拟机的话),可以进去看看该文件是否真的存在,如果都没有,那肯定读不出来



回答2:

1、获取文件列表就网上查的那些方法就行,很多。

2、现在这些权限要走适配,首先看你的测试的设备系统是Android6.0及以上系统me ?是的话需要做适配,适配完成才可以获取相应的权限;如果是Android7.0的系统,则需要另外的方法去适配权限。希望对你有用。



标签: android