所以我注意到,從設備到設備,內部與外部有很多不同的配置。在我的Evo上,只有內部存儲器和外部SD卡,但是在同一年的Droid Incredible中,有內部存儲器,內部SD卡(〜8GB)和外部SD卡(默認1GB)。據推測還有其他配置,並會有更多的即將到來。Android - 查找所有內部和外部存儲
但是,我所能找到的關於枚舉可用存儲介質數量的東西看起來像Environment,您可以在其中執行諸如getExternalStorageDirectory()之類的操作,該操作返回File,而不是File []或類似的東西。有沒有一種更安全,通用的方法來枚舉所有可用的存儲介質?您只需導航到/ mnt /並在那裏獲取列表以查看所有已安裝的卷?