Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 检测SD卡是否存在总是返回true_Java_Android_Sd Card - Fatal编程技术网

Java 检测SD卡是否存在总是返回true

Java 检测SD卡是否存在总是返回true,java,android,sd-card,Java,Android,Sd Card,我正在开发一个android应用程序,我正在尝试检查SD卡是否存在,以执行特定任务。我正在使用下面链接中的代码来检查它 问题是,代码在我的许多手机上都能正常工作,但在我的Galaxy S上,即使我没有SD卡,isSDcardpresent也总是正确的 不确定是什么问题,请帮忙!谢谢 始终存在“外部”存储目录,即使对于没有SD卡的设备, 见: 注意:这里的“外部”一词不要混淆。这个目录 最好将其视为介质/共享存储。它是一个 可以保存相对大量的数据,并且可以跨多个服务器共享 所有应用程序(不强制执

我正在开发一个android应用程序,我正在尝试检查SD卡是否存在,以执行特定任务。我正在使用下面链接中的代码来检查它

问题是,代码在我的许多手机上都能正常工作,但在我的Galaxy S上,即使我没有SD卡,isSDcardpresent也总是正确的


不确定是什么问题,请帮忙!谢谢

始终存在“外部”存储目录,即使对于没有SD卡的设备, 见:

注意:这里的“外部”一词不要混淆。这个目录 最好将其视为介质/共享存储。它是一个 可以保存相对大量的数据,并且可以跨多个服务器共享 所有应用程序(不强制执行权限)。传统上这是 SD卡,但它也可以作为 与受保护的内部存储器不同的设备,可以 作为文件系统安装在计算机上

它也可能不是真正的SD卡,请参见:

有可能是使用内部存储分区的设备 对于外部存储器,还可以提供SD卡插槽。在这种情况下,, SD卡不是外部存储器的一部分,您的应用程序无法访问 访问它(额外存储仅用于用户提供的介质 系统扫描)


我认为“SD卡是否存在”这个问题应该转化为“共享目录是否可用?”。

始终存在“外部”存储目录,即使对于没有SD卡的设备, 见:

注意:这里的“外部”一词不要混淆。这个目录 最好将其视为介质/共享存储。它是一个 可以保存相对大量的数据,并且可以跨多个服务器共享 所有应用程序(不强制执行权限)。传统上这是 SD卡,但它也可以作为 与受保护的内部存储器不同的设备,可以 作为文件系统安装在计算机上

它也可能不是真正的SD卡,请参见:

有可能是使用内部存储分区的设备 对于外部存储器,还可以提供SD卡插槽。在这种情况下,, SD卡不是外部存储器的一部分,您的应用程序无法访问 访问它(额外存储仅用于用户提供的介质 系统扫描)

我认为问题“SD卡存在吗?”应该翻译成“共享目录可用吗?”。

检查我的答案。检查我的答案。