您的位置:首页 > 移动开发 > Android开发

android Sdcard中创建文件路径,并且返回文件路径

2017-05-18 10:42 507 查看
Android 7.0对sdcard访问路径做了限制,以下代码是未做限制时的代码

import java.io.File;

import android.os.Environment;

public class Files {

// SDcard path
private static final String SD_CARD = Environment
.getExternalStorageDirectory().getPath();
private static final String PATH_1 = "/123";
private static final String PATH_2 = "/456/";

/**
* 创建文件路径
*
* @param context
*
*/
private static void mkdir() {
File file_1 = null;
file_1 = new File(SD_CARD + PATH_1);
if (!file_1.exists()) {

file_1.mkdir();
}
File file_2 = null;
file_2 = new File(SD_CARD + PATH_1 + PATH_2);
if (!file_2.exists()) {

file_2.mkdir();
}
}

/**
* (对外的公开方法)创建文件路径,并且返回文件路径
*
* @return
*/
public static String getCacheFilePath() {
mkdir();
return SD_CARD + PATH_1 + PATH_2;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: