gpt4 book ai didi

android - 内存卡不存在仍然内存检查返回真

转载 作者:行者123 更新时间:2023-11-30 03:34:09 24 4
gpt4 key购买 nike

我遇到了一些关于存储卡是否存在的奇怪问题。我正在检查 IsSDCARD 在我的 google nexus 设备上是否显示它的 returing true 但是当我尝试使用文件资源管理器从 eclipse 访问存储卡时它在 mnt 文件夹中显示没有存储卡(存储卡之前的 arrao 不存在)....这里是我的代码请帮忙

  public static boolean isSDCardMounted() {
Boolean isSDPresent = android.os.Environment.getExternalStorageState()
.equals(android.os.Environment.MEDIA_MOUNTED);
Log.d("Tag", "SDCARD PRESENT....." + isSDPresent);
return isSDPresent;
}

if (!DownLoadFile.isSDCardMounted()) {
CommonFunctions.showAlerts(MainActivity.this,
"SD Card Not Available");
if (progressDialog.isShowing())
progressDialog.dismiss();
cancel(true);
}

请帮忙......

最佳答案

检查

public static boolean isExternalStorageRemovable ()

在 API 级别 9 中添加

Returns whether the primary "external" storage device is removable. If true is returned, this device is for example an SD card that the user can remove. If false is returned, the storage is built into the device and can not be physically removed.

Environment.getExternalStorageDirectory() 是指设备制造商认为是“外部存储”的任何内容。在某些设备上,这是可移动媒体,如 SD 卡。在某些设备上,这是设备闪存的一部分@CommonsWare 已在此处回答了更多相关信息 https://stackoverflow.com/a/5695129/786337

https://stackoverflow.com/a/15612964/786337

关于android - 内存卡不存在仍然内存检查返回真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16916353/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com