首頁 >Java >java教程 >我應該在 Android 應用程式中的何處放置用於閱讀的文字檔案?

我應該在 Android 應用程式中的何處放置用於閱讀的文字檔案?

Linda Hamilton
Linda Hamilton原創
2024-12-20 17:39:11463瀏覽

Where Should I Place Text Files for Reading in My Android App?

在Android 中讀取文本文件:將文件放置在何處

要從Android 中的文件讀取文本,該文件必須放置在特定位置,以便應用程式可以存取它。在提供的程式碼中,出現異常是因為該檔案是從本機檔案系統上的絕對路徑(E:\test\src\com\test\mani.txt)載入的,應用程式無法存取該路徑。

要解決此問題,檔案應放置在應用程式可以存取的位置。對於Android 應用程序,可以使用多個標準位置:

  • 應用程式的資料目錄: 此目錄是應用程式私有的,通常位於/data/data/ ;/files.
  • 外部儲存目錄:所有具有以下權限的應用程式都可以存取此目錄READ_EXTERNAL_STORAGE 權限,通常位於 /storage/emulated/0。
  • 內部儲存目錄: 目錄也是應用程式私有的,通常位於/storage/emulated/0/ Android/data//files.

在這種情況下,該檔案應放置在應用程式的資料目錄中。以下是一個範例:

透過將檔案放置在應用程式的資料目錄中,您可以確保應用程式可以存取該檔案並且可以正確讀取該檔案。

以上是我應該在 Android 應用程式中的何處放置用於閱讀的文字檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn