讀取文件拷貝我+ A *.txt
文件粘貼到該文件夾/frameworks/opt/telephony/src/java/android/telephony
。現在我想從SmsManager
中讀取它,但是當我運行"emulator + adb logcat"
時,它告訴我它無法找到該文件。我可以從SmsManager
SmsManager.java
和textfile.txt
這兩個文件都在同一個文件夾中。
我裏面SmsManager
代碼:
try {
FileInputStream fstream = new FileInputStream("textfile.txt");
// Get the object of DataInputStream
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String line;
// read every line of the file into the line-variable, on line at the time
while ((line = br.readLine()) != null) {
Log.i(TAG, line+"@@@@@@@@@@@@@@@@@@@@@@@@@@");
}
in.close();
} catch (java.io.FileNotFoundException e) {
Log.i(TAG, "File didnt found");
} catch (java.io.IOException e) {
Log.i(TAG, "File didnt found");
}
什麼是錯的,或者我必須將文件保存到找到了嗎?
你試圖修改Android源代碼?爲什麼? – Eric
是的,我的論文 – Nik
您將不得不修改make文件以在Android中包含txt文件。您不能將文本文件放在任何文件夾中。當你修改make文件時,你可以給它放置的地方。它通常位於/ system /中,您需要在文件中打開 – nandeesh