返回顶部
首页 > 资讯 > 移动开发 >获取android4.0版本sdcard路径示例
  • 454
分享到

获取android4.0版本sdcard路径示例

示例Android 2022-06-06 10:06:40 454人浏览 薄情痞子
摘要

代码如下:@SuppressLint("Newapi")//你懂的private File findSDCARD() { boolean b = Environme

代码如下:
@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);
  }

您可能感兴趣的文章:Android StatusBar 透明化方法(不同的版本适配)Android获取手机型号/系统版本号/App版本号等信息实例讲解解析Android获取系统cpu信息,内存,版本,电量等信息的方法详解android 版本检测 Android程序的版本检测与更新实现介绍Android通过aapt命令获取apk详细信息(包括:文件包名,版本号,SDK等信息)Android编程获取包名,版本信息及VersionName名称的方法Android最新版本开发环境搭建图文教程Android获取手机的版本号等信息的代码Android获取应用版本号与版本名称Android程序版本更新之通知栏更新下载安装详解Android版本适配:9.0 Pie


--结束END--

本文标题: 获取android4.0版本sdcard路径示例

本文链接: https://lsjlt.com/news/27082.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作