【问题标题】:How to find Sd card is availeable or not in android [duplicate]如何在android中找到SD卡可用或不可用[重复]
【发布时间】:2015-11-03 11:09:28
【问题描述】:

我的设备中没有 SD 卡,但以下代码返回 true。

   Boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);

【问题讨论】:

标签: android


【解决方案1】:

请检查一下

boolean isSDCardmounted = false;
  isSDCardmounted  = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)
    if(isSDCardmounted ){
        //Sd card available
    }else{
       //SD Card not available
    }

【讨论】:

  • 相同的结果。即使我的设备没有 SD 卡,它也会返回 true。
【解决方案2】:
   Boolean isSDAvailable = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);

    if(isSDAvailable )
    {
      // yes SD-card is Available
    }
    else
    {
     // Not Find sd card
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多