作者paladin90974 (芭乐丁パラディン)
看板AndroidDev
标题[问题] 把某字串存到sd卡里面不覆盖
时间Tue Nov 1 16:20:10 2011
各位晚安
小弟现在做到一个功能,就是要把收集来的WIFI讯号强度资讯存到SD卡里面
目前一直到这都很顺利,不过因为我需要一直往下记录,目前的情况是会一直覆盖过去
只会留下最後抓到那一笔资料.
片段程式码:
if(!Environment.getExternalStorageState().equals(Environment.MEDIA_REMOVED) ){
try {
//取得路径
File SDCardpath = Environment.getExternalStorageDirectory();
File myDataPath = new File( SDCardpath.getAbsolutePath() + "/RssiData" );
if( !myDataPath.exists() )myDataPath.mkdirs();
//资料写入
FileWriter myFile = new FileWriter( SDCardpath.getAbsolutePath() +
"/RssiData/Rssi.txt" );
myFile.write(RsDa); //RsDa是强度的字串
myFile.close();
}
目前想要的效果是,每次抓取的结果会存在Rssi.txt里面
然後自动换行後再存下一笔,试了很久还是不知道该怎麽弄
我有试着加过+"\n",但是没有用
是因为这样写每次都重新创建一个文字档吗?
另外这串程式码是放在回圈里面的,不知道有没有关系...
--
◤ ◥ 塞鲁表示:C字裤我14年前就在穿了!◤ ﹨════│ ═════/
◣ ◣ ◥ 2002十八号离子烫超直发 ╲ ◣ │ ◤ ◣ ╱
◥ ▂▂▃▅▆ ▎2003悟空两件式混搭 ◥ ╲ ◢ ◣ ╱
◣◆ ˙ ◤| ▏2004达尔靴 ◥ ╲ ◢ ╱ ◤
██▆▅▅▆ / ▏2005特南克斯短版外套 φJeans1020 ◥▅▃▂╲◥ ◣ ╱_▂▃
████ ▲ ▲ 2009赛鲁C字裤 鸟山明 引领流行20年▊ ◤ ◥◣ ▄▂▁ ◢◤◥
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.213.156
1F:推 scribeTW:FileWriter(File file , boolean append) 第二个参数true 11/01 17:32
2F:→ paladin90974:原来如此@@ 非常感谢! 可以重复记录了 11/01 17:36
3F:→ paladin90974:记事本自动换行要 + "\r\n" 11/01 18:22