我的Android項目的assets文件夾中有一個名爲counter.txt
的文件。在運行時我想覆蓋文件的內容。但這不是反映。我該如何解決這個問題?在Android項目的資產文件夾中覆蓋文本文件的內容
我已經使用了下面的代碼。
String FILENAME = "counter.txt";
String string = "hello world!";
FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fos.write(string.getBytes());
fos.close();
+1對此答案。 – 2012-02-08 10:21:57
所以有沒有其他的方式來存儲和更新數據在Android .....我嘗試使用共享首選項,我成功地存儲我的數據,但是當我選擇「清除數據」窗體應用程序設置,保存的數據是被刪除。所以我累了使用資產文件夾中的文本文件的存儲和你回答不可能,所以有一個替代解決方案? – mobilemagic 2012-02-08 10:23:20
如果您清除數據,它將清除您的所有應用程序數據。您可以在SDCard上寫入文件。 – 2012-02-08 10:27:56