【问题标题】:How to create a folder in the phone memory (not SD card) in Android?如何在 Android 的手机内存(不是 SD 卡)中创建文件夹?
【发布时间】:2014-05-29 14:08:37
【问题描述】:

我尝试了以下代码来实现我所需要的

File direct = new File(Environment.getRootDirectory() + "/YourFolder");

if (!direct.exists()) {
  if (direct.mkdir()) {
    Toast.makeText(getApplicationContext(), "Yes make directory", Toast.LENGTH_LONG).show();
  }
  else
  {
    Toast.makeText(getApplicationContext(), "No make directory", Toast.LENGTH_LONG).show();
  }
}

我还在 AndroidManifest.xml 文件中添加了以下权限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

但它不起作用。它只显示 toast 消息 “No make directory”

任何人都可以建议我哪里出错或提出替代方法来实现相同的吗?

【问题讨论】:

  • But not works. 在软件中你能说的最没用的东西 ;) - 这是什么意思?你的应用崩溃了?目录没有创建?目录是在错误的地方创建的?太阳不再照耀了?你的猫死了?
  • 改用Environment.getExternalDirectory()

标签: android directory


【解决方案1】:

你可以点击这个链接

Creating Folder in Internal memory

希望您对以上链接有所帮助。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-18
    • 2011-07-04
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    • 2015-11-04
    • 1970-01-01
    相关资源
    最近更新 更多