2013-02-01 46 views

回答

0

您可以使用

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED); 

,看看外部存儲設備安裝,你可以使用

Environment.getExternalStorageState().equals(Environment.MEDIA_REMOVED); 

,看它是否被完全移除。您將在Environment類中找到所需的所有不同情況。

+0

我想你誤解了這個問題..上面的代碼是如何告訴我它掛載爲mtp的?或磁盤驅動器? – Ahmed

+0

看看裏面http://developer.android.com/reference/android/os/Environment.html好像你想獲得狀態MEDIA_SHARED和MEDIA_MOUNTED – Slickelito