//在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>