手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >获取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获取SD卡中选中图片的路径(URL)示例

安卓客户端获取手机号码代码实例

android 复制 粘贴 剪切功能应用

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

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

安装android开发环境原始版(windows版)

获取Android手机型号,系统版本,App版本号等信息

Android 网络图片查看显示的实现方法

android自动更新软件版本

精品推荐
分类导航