2012-02-13 88 views
2

我正在做一个访问SD /媒体卡以显示其图像的应用程序。但是,当设备通过USB连接时,我无法访问媒体卡。如果是这样的话,我想向用户显示一条消息,要求他断开设备形式的计算机。检查黑莓通过USB连接

  1. 如何以编程方式检查SDCard是否可访问?
  2. 如何检查设备是否通过USB连接到计算机?

谢谢。

回答

1

我不确定你的第二个问题是关于在计算机上检查设备文件系统是否通过USB进行安装,但对于第一个问题,要检查可用的文件系统,请致电FilesystemRegistry .listRoots(),它将返回枚举字符串对象。如果“SDCard /”在枚举中,则SDCard可用。

某些设备也可以将图像存储在设备存储器上,这与SDCard不同。在这种情况下,检查“store /”作为文件系统根目录。