手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >获取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 混淆代码详解及实例

android 复制 粘贴 剪切功能应用

Android中手机号码归属地查询实现

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

android二级listview列表实现代码

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

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

android开机自启动原理与实现案例(附源码)

精品推荐
分类导航