getExternalFilesDir()
是 Android 中的一個方法,用于獲取應用的外部文件目錄。這個目錄是應用專用的,其他應用無法訪問。它通常用于存儲用戶生成的內容,如圖片、音頻等。要使用 getExternalFilesDir()
,請按照以下步驟操作:
首先,確保你已經在應用中導入了 android.content.Context
類。
在你的 Activity 或 Fragment 中,調用 getExternalFilesDir()
方法。這個方法需要一個參數,即 Context
。例如:
File externalFilesDir = getExternalFilesDir(null);
這將返回一個 File
對象,表示應用的外部文件目錄。
null
替換為一個表示類型的參數。例如,要獲取緩存目錄,可以這樣做:File externalFilesDir = getExternalFilesDir(Environment.DIRECTORY_CACHE);
這將返回一個 File
對象,表示應用的緩存文件目錄。
File
對象的各種方法來操作外部文件目錄中的文件。例如,你可以創建一個新文件、讀取文件內容或刪除文件等。注意:getExternalFilesDir()
方法返回的目錄是只讀的,直到你調用 FileOutputStream
或其他類似的類來創建可寫文件。在這種情況下,返回的目錄將變為可寫。