- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建一个其中包含子文件夹的文件夹。我写了这段代码
File myFolder = new File(Environment.getExternalStorageDirectory().getPath().toString()
+ File.separator+"Folder/SubFolder"+File.separator);
myFolder.mkdirs();
Log.d("test", "creating the folders");
if (myFolder.exists()) {
Log.d("test", "folder created");
} else {
Log.d("test", "there is an error");
}
在我的 logcat 中,我看到创建的文件夹,但出现错误。
显然,我已经添加了
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
许可。问题出在哪里?
最佳答案
尝试从文件路径中删除 File.separator
File myFolder = new File(Environment.getExternalStorageDirectory().getPath().toString()+File.separator+"Folder/SubFolder");
然后检查路径是否存在,如果不存在则创建文件夹。
if(!myFolder.exists())
myFolder.mkdirs();
关于java - mkdirs() 在 Gingerbread 上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20910683/
这是一个晦涩的问题,我发布它只是为了防止其他人遇到它。 我正在开发 Node/Backbone/Marionette JavaScript Web 应用程序,它使用 snap.js 来隐藏/显示抽屉导
我们发现 Gingerbread 默认浏览器处理跨域请求的方式与大多数其他浏览器不同。服务器代码使用所有正确的 header 访问控制 header 和 200 状态代码适本地响应 OPTIONS 调
This是我的 AES 代码。 在 Gingerbread 下,我在 2.2 上加密数据然后尝试在 2.3 上解密后出现以下错误: Caused by: javax.crypto.BadPaddin
已更新 我在 android 2.3 上遇到渐变位图问题。我读了这个great article并使用下一个选项解码我的位图: BitmapFactory.Options options = new B
我创建了一个自定义的 RatingBar,它可以有 5 种不同的颜色,并且有矩形条,点在星形下方。这是它的样子: 我在几个地方使用这个 View ,在 Android 4.0+ 上一切正常。但是在 G
我正在为 Android 编写一个使用 Fragments 的应用程序,但是当我在 GingerBread 手机上运行该应用程序时,我在这一行中收到错误: inflater.inflate(R.lay
我想扩展 Android 2.3 键盘 (LatinIme)。我从 https://android.googlesource.com/platform/packages/inputmethods/La
我可以毫无问题地连接和使用 Android 3.0+、4.0+ 设备,也可以从 Eclipse 中查看和使用它们。 但是,当我尝试将任何 Froyo/Gingerbread 设备连接到我的电脑时,它甚
如果我在 Gingerbread 模拟器上运行我的代码,它会给我: 网页不可用,下面列出了页面的源代码。 如果我在 ICS 或 JB(物理电话和模拟器)上运行该应用程序,它确实有效: webv
我正在开展一个个人项目,该项目将包括一个主屏幕小部件,该小部件使用来自服务的信息进行更新 - 我正在使用 Android 3.1 平板电脑(实体)和 Android 2.3 模拟手机进行开发。 对于
我在使用浏览器为 Cordova 应用模拟 Android Gingerbread 时遇到问题。你看,我发布了一个使用 Cordova 的 Gingerbread+ 应用程序到 GooglePlay。
根据android documentation : Alternatively, starting with ICE_CREAM_SANDWICH, you can also safely restr
我正在使用 android x86 gingerbread live CD,当我想通过以下方式提供 ip 地址时Alt + F1 su ifconfig "ip address" eth0 up 显示
我想以编程方式检查当前的 android 版本并在版本高于 Gingerbread 时执行一段代码但是当我尝试使用 android.os.Build.VERSION_CODES.GINGERBREAD
我需要知道如何在 Android 中为 Gingerbread 版本实现拖放操作。据我所知,Gingerbread 默认不支持。 我编写的代码:一个 ViewGroup 类来保存动态添加的子项,每个子
我只是想在我的 Activity 中创造一种看起来像 Gingerbread 电池的趋势(见上图) 我正在深入观察 Android git并找到似乎是正确的 Activity 不幸的是,我找不到与 C
起初我认为这是我的应用程序的问题,但它似乎发生在 Gingerbread 模拟器的任何应用程序中(尽管有趣的是,不是主屏幕)。 要复制我的问题,打开 eclipse 并启动 Gingerbread 的
我相信这是来自 androidsnippets.org 的 fragment - 为什么它在 Android 2.3 上不起作用?如何解决? 错误 03-05 23:19:17.479: WARN/S
我正在尝试创建一个其中包含子文件夹的文件夹。我写了这段代码 File myFolder = new File(Environment.getExternalStorageDirectory().get
在我的工作中,我需要从设置“无线和网络”中删除“蓝牙”。所以我不知道第一步是什么。我认为是编辑Android的Kernel或UI。 请问有人可以帮我吗? 最佳答案 除非您正在构建自己的 ROM,否则您
我是一名优秀的程序员,十分优秀!