最近在做项目时保存文件时老是抛java.io.FileNotFoundException: /storage/emulated/0/ (Permission denied)异常 说什么权限不够,我在这里记录一下,权限什么的都打开了,动态权限什么的也申请了 就是抛这个异常。

抛异常时的写法:

1.String sdCardPath = Environment.getExternalStorageDirectory().getPath();// 图片文件路径String filePath = sdCardPath + File.separator + "screenshot.png";File file = new File(filePath);FileOutputStream out = new FileOutputStream(file);
2.File fileFolder = new File(mImagePath);if (!fileFolder.exists())fileFolder.mkdirs();File file = new File(mImagePath, mImageName);if (!file.exists()) {Log.d(TAG, "file create success ");file.createNewFile();}FileOutputStream out = new FileOutputStream(file);

以上两种写法都抛上述异常。

后来改成以下写法:

         File file = new File(getExternalFilesDir(null), "jietu.jpg")FileOutputStream os = new FileOutputStream( file );

就可以了,我也没去分析纠结原因,只是记录一下解决方法,以免下次又遇到相同的问题。有大佬知道原因的可以告知一下。

java.io.FileNotFoundException: /storage/emulated/0/ (Permission denied)相关推荐

  1. java.io.FileNotFoundException: /storage/emulated/0/xxx.mp3: open failed: EACCES (Permission denied)

    用的是Android10真机,我要给的东西都给了,还是遇到了这个问题. W/System.err: java.io.FileNotFoundException: /storage/emulated/0 ...

  2. java.io.FileNotFoundException: /storage/emulated/0/问题

    解决java.io.FileNotFoundException: /storage/emulated/0/问题 原因是Android 10之后,需要在AndroidManifest.xml文件的app ...

  3. java.io.FileNotFoundException: /storage/emulated/0/ ……: open failed: EACCES (Permissi

    已经在manifests添加了权限: <!--往sdcard中写入数据的权限 --> <uses-permission android:name="android.perm ...

  4. java.io.FileNotFoundException: /storage/emulated/0/one.mp4 (Permission denied)

    读取手机存储卡里面的内容的时候 提示权限拒绝的异常的 这个呢,处理方法就是 在配置文件中添加 <!--往sdcard中写入数据的权限 --><uses-permission andr ...

  5. java.io.FileNotFoundException: /storage/emulated/0/Pictures/QQ/video.mp4: open failed: EACCES (Permi

    今天读取手机内置存储视频的时候出了了异常.后面自己总结了经验 解决方式1首先检查AndroidManifest文件下有没有以下权限 <uses-permission android:name=& ...

  6. Android问题:java.io.FileNotFoundException: /storage/emulated/0/DCIM/Camera/IMG.jpg: open failed:

    调用相机的部分已经完成,接下来就需要做第二个部分,从本机相册里面取照片,同样还是原来的书籍还是原来的代码,,相册是能调用了,但是图片回显不了 后来查阅了一堆资料,发现我是本机的Android版本是An ...

  7. Android程序报错:Anroid 6.0 权限问题java.io.FileNotFoundException: ……:open failed: EACCES (Permission denied)

    异常 java.io.FileNotFoundException: /storage/emulated/0/Video/ekwing_main_paren.apk(你的文件路径): open fail ...

  8. Android Q:上传图片java.io.FileNotFoundException: open failed: EACCES (Permission denied)

    ---------------------------------------------------------------------------前言----------------------- ...

  9. java.io.FileNotFoundException: /sdcard/fav.txt (Permission denied)

    对Sdcard进行文件的读写操作的时候,用1.5的SDK安装包运行的时候非常的正常,但是改用2.2的SDK之后问题就比较的多了,就报了下面的错误: java.io.FileNotFoundExcept ...

最新文章

  1. opencv 修改图像数值_opencv 修改图像数值_Python中使用OpenCV读取像素
  2. 实现DataGridView和DevExpress.GridControl表头全选功能
  3. Flask的forms类
  4. Linux 关闭网络管理服务
  5. 中国人寿构建国内首个Silverlight企业级应用
  6. “光伏发电改变生活” 在农村市场如何理解?
  7. ❤️测试人的曲折职场路:从毕业的5K到20K,四年我换了3份工作…
  8. mysql的配置文件适用5.6与5.7
  9. python中将数组存储为二进制文件并读取
  10. 软件工程的极端所有权
  11. 企业运维实战--k8s学习笔记.k8s容器资源限制 Metrics-Server部署 图形化监控Dashboard部署 K9S的安装
  12. 无法打开internet站点ie6,7
  13. Mac无法打开CORE Keygen
  14. 【相机标定与三维重建原理及实现】学习笔记2——标定的算法与方法
  15. 递归陷入死循环的判断方法与解决措施(java代码)
  16. 有功功率,无功功率,视在功率定义
  17. python基础学习笔记——完结
  18. 前端学习路线-实习生必备
  19. RT-Thread studio配置can hal库 驱动GM6020
  20. 三轴加速度传感器bma150驱动解析

热门文章

  1. 读材料专业的你后来都怎样了?
  2. unity shader forge右侧方法栏
  3. 定义iframe 引用页透明 allowTransparency=true
  4. linux下运行yolo,Linux下 安装YOLO
  5. 今天花了些时间捯饬了下Silverlight,可是DEBUG时出了这么个状况
  6. DM8守护集群(主备)数据库补丁升级操作
  7. 11.20 NAT实验总结
  8. 日常生活英语单词大全
  9. 《2019秋招腾讯、招银面试问题》
  10. 【教学类-33-01】20230417食物交换卡片1.0版(6、8、10、12以内的随机数量+绘画+等量交换)(中班:偏科学-数)