我试图从文档文件夹中访问一个文件,但它总是抛出一个异常。该路径的正确代码是什么?我使用的是三星 SM-G950F Android 8.0.0
File file = new File(Environment.getExternalStorageDirectory() + "/sdcard/Documents/asd.txt");
java.io.FileNotFoundException: /storage/emulated/0/sdcard/Documents/asd.txt (没有这样的文件或目录)
File file = new File("/sdcard/Documents/asd.txt");
java.io.FileNotFoundException:/sdcard/Documents/asd.txt(权限被拒绝)
我在这里获得了被拒绝的权限,并且我在清单文件中拥有这些权限:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
富国沪深
浮云间
相关分类