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; }
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!