Android中在sdcard上创建文件夹

//在SD卡上创建一个文件夹
    public void createSDCardDir(){
     if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){
            // 创建一个文件夹对象,赋值为外部存储器的目录
             File sdcardDir =Environment.getExternalStorageDirectory();
           //得到一个路径,内容是sdcard的文件夹路径和名字
             String path=sdcardDir.getPath()+"/cardImages";
             File path1 = new File(path);
            if (!path1.exists()) {
             //若不存在,创建目录,可以在应用启动的时候创建
             path1.mkdirs();
             setTitle("paht ok,path:"+path);
           }
            }
     else{
      setTitle("false");
      return;

}

}

(转:http://blog.csdn.net/yun90/article/details/7611723)

个人说明:创建是内置SDCard并非扩展(外置)SDCard

<!--往sdcard中写入数据的权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
 <!--在sdcard中创建/删除文件的权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>

上一篇:Android studio 将 Module 打包成 Jar 包


下一篇:找出数组中出现次数超过一半的数,现在有一个数组,已知一个数出现的次数超过了一半,请用O(n)的复杂度的算法找出这个数