定义一个工具类

public class Util {        public static void getSD(Activity activity) {        String sdCardState = Environment.getExternalStorageState();        if (sdCardState.equals(Environment.MEDIA_REMOVED)) {            Toast.makeText(activity, "请插入存储卡", 1).show();            return;        } else if (sdCardState.equals(Environment.MEDIA_CHECKING)) {            Toast.makeText(activity,                   "正在检测存储卡,请稍候再试", 1).show();            return;        }        if(!sdCardState.equals(Environment.MEDIA_MOUNTED)) {            Toast.makeText(activity, "当前存储卡不可用", 1).show();            return;        }    }}

在Activity中调用

Util.getSD(MainActivity.this);

更多相关文章

  1. Android(安卓)自定义时钟控件
  2. ffmpeg移植到andriod
  3. ListView多次调用getView方法
  4. android自定义dialog样式
  5. Android休眠唤醒驱动流程分析
  6. android 如何调用系统自带的程序安装器安装程序
  7. android点滴3
  8. android editText 自定义边框
  9. textview中字显示不全用。。。代替

随机推荐

  1. android之Adapter
  2. Android SDK安装时碰到的问题之解决办法
  3. 【android】读取通讯录
  4. 关于ContentProvider的设置问题
  5. Android service 实现过程
  6. Android Gson类型转换错误解决 com.googl
  7. Android:控件ProgressBar进度条
  8. android自定义带图片的title
  9. android数据库操作
  10. 开源项目收集整理