我試圖讀取我的項目中的txt文件。我不斷收到FileNotFound異常,不知道爲什麼。該文件位於AnroidManifest XML下的項目文件夾中,但它仍然非常適合隱藏我。請幫忙,因爲我即將瘋狂地因此而感到沮喪。我知道我可以使用Raw和Assets來讀取txt文件,但我需要能夠寫入此txt文件以及讀取它。試圖讀取android中的txt文件
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FileInputStream getIn;
try {
getIn = openFileInput("filenames.txt");
//Creating an InputStreamReader and setting my FileInputStream
InputStreamReader read = new InputStreamReader(getIn);
//Creating a new BufferReader and adding the InputStreamReader
BufferedReader dis = new BufferedReader(read);
Toast.makeText(getApplicationContext(), dis.readLine(), Toast.LENGTH_SHORT).show();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
您是否嘗試將文件存儲在/assets子文件夾中? AssetManager提供對資產原始文件的訪問。 –
Whome
2013-04-24 01:29:49
如果你看這裏:http://stackoverflow.com/questions/3760626/how-to-write-files-to-assets-folder-or-raw-folder-in-android它說我不能寫入資產文件。我需要能夠寫信給他們以及閱讀他們。 – user2313513 2013-04-24 01:31:25