用的listFiles,已经加了
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
但是/storage/emulated和/data下的文件列表还是得不出来,在模拟器和真机上都不行,怎么弄?
android6.0动态获取权限,去百度搜,把代码拷贝到项目中,相应的权限改成自己需要的。还有就是ide中有个手机小标志,(如果使用的是虚拟机的话),可以进去看看该文件是否真的存在,如果都没有,那肯定读不出来
1、获取文件列表就网上查的那些方法就行,很多。
2、现在这些权限要走适配,首先看你的测试的设备系统是Android6.0及以上系统me ?是的话需要做适配,适配完成才可以获取相应的权限;如果是Android7.0的系统,则需要另外的方法去适配权限。希望对你有用。
怎么做适配?