我有

在我的清单文件中,但是尝试创建一个目录时我失败了

Log.d(LOG_STRING, android.os.Environment.getExternalStorageState() );

java.io.File folder = new java.io.File(Environment.getExternalStorageDirectory() + java.io.File.separator + "test");

boolean success = true;

if (!folder.exists()) {

success = folder.mkdir();

}

if (success) {

Log.d(LOG_STRING, "Created directory");

} else {

Log.d(LOG_STRING, "FAILED WHILE CREATING DIRECTORY");

}

外部存储器的状态为“已安装”,但无法创建测试目录,并且输出为“创建创建目录失败”.

浏览手机中的“应用信息”,“我的应用程序”标记为“修改或删除您的USB存储设备的内容”权限.

这可能是什么原因?一些特殊的手机设置?这是一款带有Android 4.3(API18)的三星GT-I9506.要注意的是,getExternalStorageDirectory不在SD卡上,而在内部存储(/ storage / emulated / 0 /)上.

更新:

和同事说话,似乎这台设备在扎根之后已经进行了一些调整(允许一个特定的应用直接写在SD卡上).这可能不值得进一步调查,我会简单地切换到另一台设备.我会保持设备一段时间,如果有人会出现一个答案,我会快速测试是否解决了这个问题.

更新2:(赏金结束)

这个问题仍然没有解决,但是如前所述,这个设备很有可能是非常具体的.在任何路径上都不可能写入外部或内部存储,甚至不能在getExternalCacheDir()返回的路径中.

java创建目录时带权限_java – 无法在外部存储中创建目录,尽管权限显然设置正确...相关推荐

  1. java swing 禁用鼠标事件_Java学习笔记:swing中树控件,设置树节点的图标,按钮美化,鼠标事件,禁止鼠标双击...

    树控件: JTree:声明树控件 声明树的节点: DefaultMutableTreeNode dd=new DefaultMutableTreeNode("传入树节点名称"); ...

  2. java 获取json的值_Java如何获取JSON数据中的值

    场景:在接口自动化场景中,下个接口发送的请求参数,依赖上个接口请求结果中的值.需要将获取值作为全局参数引用. import java.io.File; import java.io.FileInput ...

  3. java集合根据值排序_Java 8:对集合中的值进行排序

    java集合根据值排序 意识到Java 8将在接下来的几周内发布其GA版本之后,我认为现在是时候来看看它了,在过去的一周里,我一直在阅读Venkat Subramaniam的书 . 我要讲的是第3章, ...

  4. sql 账号查询一个表勾选那个权限_Spring Cloud微服务架构中的数据权限DataPermision实现方案...

    Spring Cloud微服务架构中的数据权限DataPermision实现方案 一.出现原因 在Spring Cloud的微服务架构中,常见的权限控制除了菜单权限外,还有数据权限DataPermis ...

  5. 在Mac电脑上怎么修改移动硬盘的读写权限?怎样修改mac电脑中移动硬盘的权限

    在Mac电脑上怎么修改移动硬盘的读写权限?你是否遇到过把外部硬盘连接到Mac电脑后,外部硬盘只能读取不能写入的问题?大部分的情况是因为硬盘格式可能是Windows系统的格式,导致在mac电脑上只能读取 ...

  6. java运行时异常中文_JAVA——运行时异常(RuntimeException)

    Exception中有一个特殊的子类异常RuntimeException运行时异常. 如果在函数内抛出该异常,函数上可以不用声明,编译一样通过. 如果在函数上声明了该异常.调用者可以不用进行处理.编译 ...

  7. java运行时读取注解_Java自定义注解和运行时靠反射获取注解

    转:1.Annotation的工作原理: JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型.该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰 ...

  8. java编译命令带参数_java编译命令基础知识点

    我们在对计算机下达指令时,人类的语言它是不能够明白,需要通过编译的时候翻译成计算机能听懂的语言.编译过程中会调用javac命令,这点大家可能接触的不多,毕竟是是计算机程序内部运行时的操作.下面我们就编 ...

  9. java导出excel带图片_JAVA的poi实现模版导出excel(带图片).doc

    JAVA的poi实现模版导出excel(带图片) 下面是本人使用java的poi实现使用模板到处excel,内容包含图片,使用两种不同的方式实现其到处excel.但是使用jxl实现到处excel只能到 ...

最新文章

  1. rs232串口驱动_LED驱动电路设计
  2. 我非要捅穿这 Neutron(四)Open vSwitch in Neutron
  3. Leetcode题库 144.二叉树的前序遍历(递归 C实现)
  4. 一个(伪)MaterialDesign风格的博客园皮肤
  5. 结组项目-四则运算3
  6. Spring Boot 学习之,数据库三 ,事务
  7. 如果不考虑钱和面子,你最想做什么工作?
  8. SpringCloud注册中心集群化及如何抗住大型系统的高并发访问
  9. wpf-容易误解的Image
  10. mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication解决办法
  11. 模拟电子技术入门书籍教材“宝典”推荐
  12. 2021 泰迪杯 A 题思路
  13. 三菱驱动器参数表_三菱伺服驱动器参数设置CM100TJ-24F
  14. 计算机编码--3.GB2312与GBK
  15. 某宝双十一自动养猫,解放你的双手得喵币
  16. Unity 动态修改材质球
  17. c语言高级成分,高级语言的基本成分数据成分,运算成分,控制成分,传输成分,怎么看它们的类型区别的?比如其中对处理对象的类型说明属于高级语...
  18. 洛谷-2028 龙兄摘苹果
  19. 视频名词浅析——HDR
  20. 中考计算机加试及格多少分,中考总分多少 中考各科分数是多少

热门文章

  1. 使用阿里云对象存储OSS收藏老婆新垣结衣日常照
  2. mybatis-plus (3.4.2)使用
  3. IDEA部署Tomcat报错[RMI TCP Connection(6)-127.0.0.1]
  4. python 默认配置文件_python各类配置文件写法
  5. android调用python框架_在Java中从Android应用程序执行Python脚本?
  6. 为什么用python写爬虫_零基础,是怎么开始写Python爬虫的
  7. Android多线程优劣,Android 开发中用到的几个多线程解析
  8. 机器人码垛手持式编程_FANUC机器人码垛编程讲解
  9. Outlook怎么打印日历 Outlook日历打印教程
  10. 谷歌浏览器如何设置flash访问权限