我正在开发一款简单的应用程序,该应用程序应能够访问内部存储器以及Micro SD卡(用户插入SD卡时)等外部存储(可移动卡)中的文件。如何检查SD卡是否已插入平板电脑:Android?
(不附带的设备,我知道它可以使用 Environment.getExternalStorageDirectory()
访问内部SD卡)
是否有可能发现如果用户插入了SD卡的设备? 如果是,是否有可能获得该SD卡的路径?
我发现硬编码的路径不是一个好的选择,因为不同的设备有不同的用户插入SD卡的路径。
任何帮助,非常感谢。 谢谢。
感谢您的快速回复。 我们可以编程的方式将文件写入这些外部可移动设备吗? 另外我们怎样才能得到这张SD卡的路径? – Aadi
你可以使用Environment.getExternalStorageDirectory()获取SDCard路径。但是,如果您在装有可移动(SDCard)和不可移动(内置外部存储器)的设备(例如银河SII或Tab中)中运行相同的设备,则它只会提供内置路径。 –