getExternalFilesDir()
是 Android 中的一個方法,用于獲取應用的外部文件目錄。這個目錄是用于存儲應用的私有文件,這些文件在其他應用中是不可訪問的。它通常用于存儲緩存、數據庫和其他應用相關的文件。
要在 Android 中使用 getExternalFilesDir()
,請按照以下步驟操作:
import android.content.Context;
getExternalFilesDir()
方法。這個方法需要一個參數,即上下文(Context)。你可以使用當前 Activity 或 Fragment 的上下文。例如:File externalFilesDir = getExternalFilesDir(Context.DIRECTORY_DOCUMENTS);
這將返回一個 File
對象,表示應用的外部文件目錄中的文檔子目錄。你還可以使用其他預定義的目錄,如 DIRECTORY_DOWNLOADS
、DIRECTORY_PICTURES
等。
File
對象來執行文件操作,例如創建、讀取、刪除文件等。注意:getExternalFilesDir()
方法返回的目錄是在設備的外部存儲上創建的,因此它受到設備存儲空間限制和外部存儲訪問權限的影響。如果你需要在設備的其他應用之間共享文件,可以考慮使用外部存儲的其他部分,如 getExternalFilesDir()
方法的另一個重載版本,該版本接受一個 Environment.DIRECTORY_*
枚舉值。