反应本机rn-fetch-blob无法读取android 10的存储

问题描述

`const dirs_read = RNFetchBlob.fs.dirs.SDCardDir + '/Whatsapp/Media/.Statuses';` 

以上代码在android 9及更低版本上正常运行,但无法读取android 10的状态。

解决方法

我猜问题出在privacy settings中,根据SDCardDir的路径,您无法访问内部而外部的存储,需要在其中添加READ_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGE,和MANAGE_EXTERNAL_STORAGE权限。您根本无法访问内部存储中其他应用程序的文件夹(see more)。