2012-02-13 100 views
2

我正在做一個訪問SD /媒體卡以顯示其圖像的應用程序。但是,當設備通過USB連接時,我無法訪問媒體卡。如果是這樣的話,我想向用戶顯示一條消息,要求他斷開設備形式的計算機。檢查黑莓通過USB連接

  1. 如何以編程方式檢查SDCard是否可訪問?
  2. 如何檢查設備是否通過USB連接到計算機?

謝謝。

回答

1

我不確定你的第二個問題是關於在計算機上檢查設備文件系統是否通過USB進行安裝,但對於第一個問題,要檢查可用的文件系統,請致電FilesystemRegistry .listRoots(),它將返回枚舉字符串對象。如果「SDCard /」在枚舉中,則SDCard可用。

某些設備也可以將圖像存儲在設備存儲器上,這與SDCard不同。在這種情況下,檢查「store /」作爲文件系統根目錄。