Rumah > Java > javaTutorial > Bagaimana untuk Membaca Fail Teks dengan betul dalam Aplikasi Android?

Bagaimana untuk Membaca Fail Teks dengan betul dalam Aplikasi Android?

Patricia Arquette
Lepaskan: 2024-12-18 13:53:11
asal
457 orang telah melayarinya

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

Cara Membaca Fail Teks dalam Android

Anda ingin mengakses kandungan teks daripada fail menggunakan aplikasi Android anda, tetapi menghadapi pengecualian . Untuk menyelesaikan masalah ini, pertimbangkan perkara berikut:

Laluan Betul ke Fail Teks

Pastikan anda telah meletakkan fail teks (mani.txt) di lokasi yang sesuai. Dalam kod anda, anda menunjukkan laluan sebagai "E:\test\src\com\test\mani.txt". Laluan ini merujuk kepada sistem fail komputer setempat anda, bukan sistem fail peranti Android.

Kod Cadangan

Ganti kod asal dengan yang berikut, yang menggunakan Konteks untuk mengakses fail peranti sistem:

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;
}
Salin selepas log masuk

Penggunaan

Panggil kaedah readFromFile dengan konteks aktiviti atau aplikasi anda dan nama fail fail teks. Kaedah ini mengembalikan kandungan teks sebagai rentetan.

Atas ialah kandungan terperinci Bagaimana untuk Membaca Fail Teks dengan betul dalam Aplikasi Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan