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