Android Internal和External存儲

分類:編程 時間:2017-02-17


關於Internal和External,有一篇文章描述很好:http://www.open-open.com/lib/view/open1462850158141.html,本文只在此基礎上進行補充和總結。

(1)external:包括手機內部存儲分出來的external部分以及外接的存儲設備如SD

(2)可以使用Context.getExternalFilesDirs(null)來獲取所有external的存儲路徑。由於該方法不是static,所以需要context對象來調用,所以獲得的路徑與context(即與APP)有關。但是可以從中提出出公共的路徑。 方法獲取到的是一個File數組,再從file對象獲取path,第0個代表機器Primary路徑,剩余的代表外接設備的存儲路徑。

(3)可以通過反射方法調用StorageManager.getVolumeList()方法,返回StorageVolume[]數組,每個StorageVolume對象包含路徑、是否是Primary以及狀態信息。


Tags: Android null 文章 file 手機

文章來源:


ads
ads

相關文章
ads

相關文章

ad