首頁 > Java > java教程 > 如何在Android應用程式中正確讀取文字檔案?

如何在Android應用程式中正確讀取文字檔案?

Patricia Arquette
發布: 2024-12-18 13:53:11
原創
457 人瀏覽過

How to Correctly Read a Text File in an Android Application?

如何在 Android 中讀取文字檔案

您希望使用 Android 應用程式存取檔案中的文字內容,但遇到異常。要解決此問題,請考慮以下事項:

文字檔案的正確路徑

確保已將文字檔案 (mani.txt) 放置在適當的位置。在程式碼中,將路徑指定為「E:\test\src\com\test\mani.txt」。此路徑指的是您本機的檔案系統,而不是 Android 裝置的檔案系統。

建議程式碼

將原始程式碼替換為以下內容,程式碼使用 Context來存取裝置的檔案system:

public static String readFromFile(Context context, String filename) {
    String data = "";
    try {
        FileInputStream inputStream = context.openFileInput(filename);
        BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));

        String line;
        while ((line = reader.readLine()) != null) {
            data += line;
        }

        reader.close();
        return data;
    } catch (FileNotFoundException e) {
        // Handle file not found exception
    } catch (IOException e) {
        // Handle input/output exception
    }
    return data;
}
登入後複製

用法

使用您的活動或應用程式的上下文以及文字檔案的檔案名稱呼叫 readFromFile 方法。此方法以字串形式傳回文字內容。

以上是如何在Android應用程式中正確讀取文字檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板