我正在開發一款簡單的應用程序,該應用程序應能夠訪問內部存儲器以及Micro SD卡(用戶插入SD卡時)等外部存儲(可移動卡)中的文件。如何檢查SD卡是否已插入平板電腦:Android?
(不附帶的設備,我知道它可以使用 Environment.getExternalStorageDirectory()
訪問內部SD卡)
是否有可能發現如果用戶插入了SD卡的設備? 如果是,是否有可能獲得該SD卡的路徑?
我發現硬編碼的路徑不是一個好的選擇,因爲不同的設備有不同的用戶插入SD卡的路徑。
任何幫助,非常感謝。 謝謝。
感謝您的快速回復。 我們可以編程的方式將文件寫入這些外部可移動設備嗎? 另外我們怎樣才能得到這張SD卡的路徑? – Aadi
你可以使用Environment.getExternalStorageDirectory()獲取SDCard路徑。但是,如果您在裝有可移動(SDCard)和不可移動(內置外部存儲器)的設備(例如銀河SII或Tab中)中運行相同的設備,則它只會提供內置路徑。 –