2016-08-05 86 views
1

是否有一個始終可用於Android的文件夾。我知道​​,但我需要檢查它的狀態。這意味着,有時候該文件夾可能是不可避免的。我不想使用內部應用程序存儲,因爲我(和客戶)需要通過電腦訪問文件。那麼有沒有一個提供的文件夾在Android中始終可用?總是可用的公共文件夾

回答

1

外部存儲是你想要的。這是可從PC訪問的存儲。它可能不可用的原因是因爲當您在PC上打開文件夾時,設備無法寫入文件夾。因此,在這種情況下,您只需通知用戶在繼續操作之前拔下其USB電纜並關閉其PC上的文件夾。

Android docs state this here

注意:如果用戶安裝 外部存儲在計算機上或刪除媒體,而且也 沒有安全在文件執行您保存到外部存儲外部存儲設備變得不可用。所有 應用程序都可以讀取和寫入放置在外部存儲器 上的文件,並且用戶可以將其刪除。

外部存儲是你想要做什麼,除非你寫一個網絡位置(如數據庫等),然後以某種方式讓用戶有訪問數據的唯一選擇。

+0

它說「或刪除媒體」。所以對於一些設備,如果客戶不使用SD卡,這將是不可避免的,對吧? –

+2

它因設備而異。某些設備使用物理SD卡進行外部存儲。對於沒有SD卡的設備,設備內部有一個內部「外部」存儲器。這是令人困惑的,我知道。但是如果設備沒有SD卡,只要當前沒有在PC上打開,內部分區仍然可供您寫入。 – NoChinDeluxe

+0

我知道某些設備沒有sd插槽,並且在內部存儲器中有一個保留區域用作外部存儲器。但是,例如,如果一個設備有SD卡插槽,並且用戶沒有使用SD卡。在這種情況下'getExternalStoragePublicDirectory'將返回一個有效的路徑?謝謝你的幫助。 –

相關問題