在Android手机开发中,肯定需要用到SD卡来存储数据的,但是如何获得SD卡路径,决不能使用写死发方式,如“/sdcard/......”,因为不同的手机,他们的SD卡命名也会有所不同。这时可以使用Environment类来解决问题:

publicStringgetSDPath(){FilesdDir=null;booleansdCardExist=Environment.getExternalStorageState().equals(Android.os.Environment.MEDIA_MOUNTED);//判断sd卡是否存在if(sdCardExist){sdDir=Environment.getExternalStorageDirectory();//获取跟目录}returnsdDir.toString();}


搞掂~~~~

更多相关文章

  1. MacOS连接山寨Android手机进行USB调试
  2. Android检查手机是否Root以及应用是否获取Root权限
  3. 解决IE apk变成zip:Android 手机应用程序文件下载服务器 配置解决
  4. eclipse检测不到android的手机
  5. android ip地址,手机号码,邮箱格式验证
  6. 模仿android新浪微博手机客户端项目
  7. Android手机壁纸(Android学习随笔二)
  8. appium 【已解决】Android,每次启动手机中都会安装Appium setting

随机推荐

  1. 正式开始工作了,分享一点想法
  2. 在ADC设备上安装SSL证书时出现错误:“证书
  3. 编程老司机带你玩转 CompletableFuture
  4. 深入理解Shadow DOM v1[每日前端夜话0x63
  5. 机器学习算法之线性回归的推导及应用
  6. 老司机带你了解微信/支付宝支付的相关概
  7. 如何使用 SSH 远程控制一台 Windows 服务
  8. 高效开发!借助 Mac + Windows 实现八屏办
  9. 200 行代码实现一个滑动验证码
  10. 架构设计|异步请求如何同步处理?