private String fileDirectory = ""; //创建一个SD卡上的文件夹 public void getSdCardPath(){ // 创建一个文件夹对象,赋值为外部存储器的目录 File sdcardDir =Environment.getExternalStorageDirectory(); //得到一个路径,内容是sdcardDir的文件夹路径和名字; String path =sdcardDir.getParent() +"/"+ sdcardDir.getName(); //新建一条路径,终点是名为Demo的文件夹; fileDirectory = path +java.io.File.separator+"Demo"; createFile(); } //创建目录 public void createFile() { //判断是否存在sdcard if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) { File path = new File(fileDirectory); if (!path.exists()) { //若不存在,创建目录,可以在应用启动的时候创建 path.mkdirs(); } } } 还有添加权限 <!-- 在SDCard中创建与删除文件权限 --> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> <!-- 往SDCard写入数据权限 --> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
android 获得sdk路径
猜你喜欢
转载自niufc.iteye.com/blog/1836649
今日推荐
周排行