手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >获取android4.0版本sdcard路径示例
获取android4.0版本sdcard路径示例
摘要:复制代码代码如下:@SuppressLint("NewApi")//你懂的privateFilefindSDCARD(){booleanb=...

复制代码 代码如下:

@SuppressLint("NewApi")//你懂的

private File findSDCARD() {

boolean b = Environment.MEDIA_MOUNTED.equals(Environment

.getExternalStorageState());

if (!b) return null;

File extFile = Environment.getExternalStorageDirectory();

File[] files = extFile.listFiles();

if (files == null)

return null;

for (File f : files) {

if (extFile.isDirectory()

&& f.canWrite()//sd卡一定是可写的.如果去掉这条件的话会得到隐藏的系统专用文件夹

&& Math.abs(extFile.getTotalSpace() - f.getTotalSpace()) > 2 * 1024 * 1024) {

//外部存储器与子目录的在未挂载的情况下有相同的存储容量.子目录是挂载的话.就会出现不同的存储容量

//2 * 1024 * 1024 是用来指出两存储器的存储容量大小差异 当然可以不用这么大 随意

return f;

}

}

return null;

}

//调用,14为android4.0

if (Build.VERSION.SDK_INT >= 14) {

File sd = findSDCARD(extFile);

}

【获取android4.0版本sdcard路径示例】相关文章:

Android 路径查询

android获取屏幕像素思路及代码

Android获取SD卡上图片和视频缩略图的小例子

android 复制 粘贴 剪切功能应用

android自动更新软件版本

android新建草稿删除后下次开机还会显示保存的草稿

android 加载本地联系人实现方法

android异步加载图片并缓存到本地实现方法

android生命周期深入分析(二)

android 弹出提示框的使用(图文实例)

精品推荐
分类导航