2012-07-26 25 views
6

我遇到有外部存儲(SD卡)和內部數據存儲設備的問題。像三星S3設備一樣,SD卡和內部數據存儲器有兩種外部存儲器。該Environment.getExternalStorageDirectory() API不明白兩者 我已經在網上搜索和源泉,我可以讀取/proc/mounts類似的問題在Android中使用「/ proc/mounts」有任何限制

How to get all the mount point information for android device?

我的問題是我可以依靠的/proc/mounts文件系統上的所有設備和操作系統或者有什麼限制?有沒有關於這個文件系統的好文檔?

感謝您的幫助。

+0

你有什麼樣的「問題」?您是否知道使用外部存儲應該保存哪種數據?有關格式的解釋,另請參閱http://askubuntu.com/questions/9819/format-of-proc-mounts。我不認爲它會改變,它會打破許多系統。但這只是一個猜測。 – wojciii 2012-08-09 21:18:21

回答

0

/proc是Linux虛擬文件系統的登錄點procfs。它特定於Linux,因此適用於所有Android安裝。

procfs最好的文檔是它的源代碼,但它需要熟悉Linux內核和C語言。另請參閱內核源代碼中的Documentation/filesystems/proc.txt,它可能包含相關信息。

+0

非常感謝 – AnasBakez 2012-08-14 12:03:13

1

看看/proc/self/mountinfo;它具有/proc/mounts以及更多的所有信息(例如,對於綁定掛載,它會告訴你在源文件系統中的掛載路徑)。

相關問題