张贴在评论,我想你的代码,并它为我工作。

MainActivity.java

public class MainActivity extends Activity {

private final static String TAG = MainActivity.class.getSimpleName();

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

final File f = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM), "address");

if (!f.exists()) {

Log.d(TAG, "Folder doesn't exist, creating it...");

boolean rv = f.mkdir();

Log.d(TAG, "Folder creation " + (rv ? "success" : "failed"));

} else {

Log.d(TAG, "Folder already exists.");

}

}

}

AndroidManifest。 XML

package="com.tristan.testcreatedirectory">

android:allowBackup="true"

android:icon="@mipmap/ic_launcher"

android:label="@string/app_name"

android:supportsRtl="true"

android:theme="@style/AppTheme">

启动应用程序我必须手动启用权限,因为我是在Android 6.

**日志启动应用程序时首次**之前

D/MainActivity: Folder doesn't exist, creating it...

D/MainActivity: Folder creation success

**第二次启动应用程序时的日志**

D/MainActivity: Folder already exists.

android创建一个新文件,如何在android中创建一个新文件夹DCIM相关推荐

  1. linux中编辑pdf文件,如何在Ubuntu中创建和编辑PDF文件

    在打印,共享和通过电子邮件发送文档(尤其是大型文档)时,PDF或可移植文档格式通常是我们的首选.对于Windows和MacOS,您可能非常熟悉,也依赖于广泛使用的Acrobat产品来进行pdf创建,查 ...

  2. python定义一个列表_如何在Python中创建用户定义的列表?

    你需要将怪物的数量发送给使用它的函数:def welcome(): number = monsters() print('Alright, ' + str(number) + ' monsters.' ...

  3. python定义一个未知数_如何在python中创建未知数量的变量

    我正在制作一个程序,可以读取电子表格.对于每一列,我的程序将为该列的每一行中的所有值创建一个列表.为了决定我需要多少个列表,我有一个变量columnBound,它是电子表格中列的总数.我如何制作一个程 ...

  4. vscode创建代码截图_如何在VSCode中创建代码配置文件

    vscode创建代码截图 This post piggybacks off of the work done by @avanslaars who is a fellow instructor at ...

  5. php 添加日志文件,如何在PHP中创建日志文件?

    每天写一个txt文件并创建一个新的文件.使用日期("j.n.Y")作为日志文件名称的一部分. //Something to write to txt log $log = &quo ...

  6. python中怎么创建一个词典_如何在Python中创建字典词典

    所以我正在学习一个自然语言处理类,我需要创建一个trigram语言模型来生成随机文本,这些文本在一定程度上基于一些样本数据看起来"逼真". 根本需要创建一个"三元组&qu ...

  7. python制作一个计时器_如何在python中创建一个反应计时器作为GUI?

    我有一个反应计时器的问题.我想在我的程序中有一个按钮,它能告诉我从定时器开始按下按钮所花的时间.在 假设我打开我的程序,我想要一个按钮,如果我点击它,它将打印出计时器启动后我按下它所花的时间.然后在我 ...

  8. matlab如何新建mat文件,如何在Matlab中创建.mat文件?

    I have 25 images in a folder and I want to make a .mat file for a road-sign recognition system. What ...

  9. java 压缩包添加文件,如何在Java中向现有zip文件添加条目?

    Opening the file with a ZipOutputStream overwrites it. Is there a way to keep the file and just add ...

  10. 如何在Java中创建一个新的List

    本文翻译自:How to make a new List in Java We create a Set as: 我们创建一个Set为: Set myset = new HashSet() How d ...

最新文章

  1. Android switchCompat. 和 Switch
  2. C#通用类库--设置开机自运行禁用任务管理器注册表等操作
  3. Mac OS X 中的脚本语言应用
  4. 5、MySQL事务隔离级别详解
  5. android弹幕开发,android弹幕框架
  6. 前端学习(758):预解析二
  7. established 太多_ss -s closed过多,NON_ESTABLISHED告警
  8. cCupcake---ToFu
  9. java哈夫曼编码译码_java实现哈夫曼编码
  10. libtorrent编译
  11. 正北坐标系和车辆坐标系下的heading转换
  12. win7添加ftp到计算机,技术编辑帮你win7系统FTP地址添加到资源管理器的收藏夹下的设置步骤...
  13. win7系统自带的录像在哪里 Win7问题步骤记录器教程详解
  14. python公开课模块_Course2-Python函数和模块
  15. 【爬坑】解决“ImportError: cannot import name ‘soft_unicode‘ from ‘markupsafe‘ ”的问题
  16. Asp.Net Web Api 部署------在云服务器IIS上部署Web Api程序
  17. 牛客MySQL:错题
  18. html5 swf在线播放,html5怎样播放swf格式的视频
  19. C语言中||和能同时出现在一条语句中吗?
  20. html中的定位知识点如何使用

热门文章

  1. 什么是NFC技术?NFC和RFID、红外、蓝牙有什么区别?
  2. SolidWorks转.urdf格式机器人模型导入Matlab
  3. 在vue项目中使用AntV L7地图下钻,异步调用不重复生成
  4. qrcode.vue插件使用方法
  5. 原码,反码,补码,傻傻分不清?
  6. 反卷积原理不可多得的好文
  7. BERT预训练模型的演进过程!(附代码)
  8. 将fluent的h5文件导入tecplot的方法
  9. Android地图显示百万数量的图标Demo
  10. 如何让新员工快速成长