android stuido 中,使用File 类 ,无法在外部存储中创建任何文件(可以读取)

各位大神,如题 :代码如下:
String path = Environment.getExternalStorageDirectory() + "";
File file = new File(path+"/report.txt");
file.createNewFile();
Log.i("DictTest",path+"/Report.txt " + file.exists());

log打印 : I/DictTest: /storage/emulated/0/Report.txt true
虽然是true ,但是在手机文件中找不到

权限也给了:
1.
2.

请问还需要什么其他配置才能在外部存储中生成文件吗?
我其实希望生成excel 文件 ,使用 jxl.jar 中的方法:
workbook.write();
workbook.close();
也是不行,求各位过来人指点 ,谢谢了


撒科打诨
浏览 1005回答 2
2回答

潇湘沐

/storage/emulated/0/Report.txt可能在手机机身内存里,你找找。

largeQ

要开启权限,写权限和读权限是分开的,都要开启android.permission.READ_EXTERNAL_STORAGEandroid.permission.WRITE_EXTERNAL_STORAGE
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java