2015-01-04 160 views
2

這裏是我的電話的文件樹:哪裏是內部存儲,手機存儲和外部存儲

enter image description here

我學到了存儲在Android OS通常被細分爲:

  1. 內部存儲(裝置內置存儲器)
  2. 電話存儲(裝置內置存儲器)
  3. 外部存儲(SD卡)

我正在看文件樹,並試圖找出哪個是:)。我知道默認的應用程序安裝在/data/data文件夾中,所以我認爲/data/文件夾算作內部存儲。還有/storage文件夾,其中包含sdcard0sdcard1。我的手機上只有一個SD卡 - sdcard1。所以也許sdcard0是手機存儲?難道一切都在/storage以外被認爲是內部存儲?

+2

android.stackexchange.com – Simon

回答

1

我已經學會了在Android操作系統,存儲通常分爲:

從Android SDK的角度來看,這些都是internal storageexternal storageremovable storage,分別。

我知道應用程序默認安裝在/ data/data文件夾中,所以我假設/ data /文件夾算作內部存儲。

您的應用程序的內部存儲部分將位於/data/分區上。具體取決於運行您的應用的帳戶(Android 4.2+支持每個設備多個帳戶)。主設備帳戶將使您的應用的內部存儲部分爲/data/data/your.application.id.here/

還有/ storage文件夾,其中包含sdcard0和sdcard1。我的手機上只有一個SD卡 - sdcard1。所以也許sdcard0是手機存儲?

總的來說,這取決於設備製造商。另外,每個帳戶都有自己的外部存儲位置。而且,爲了取而代之,答案根據您用來檢查存儲本身的情況而有所不同。

在DDMS的文件資源管理器中,主設備帳戶的外部存儲位於/mnt/shell/emulated/0/

+0

謝謝!在commonsware.com檢出您的頁面,無法找到購買您的圖書的選項? –

+0

@Maximus:訪問http://commonsware.com/Android/並點擊藍色的大「訂閱」按鈕,或訪問http://commonsware.com/warescription閱讀更多關於訂閱程序。 – CommonsWare

+0

得到了,謝謝!我會嘗試訂閱 –