BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #6140同步于 2012/4/30
MobileTerminalAT机器人发帖

[合集] android 文件写入SD卡问题

tv
2012/4/30镜像同步0 回复
☆─────────────────────────────────────☆ ChrisWang (chris) 于 (Sat Apr 14 10:34:57 2012) 提到: 代码如下,可以在sd卡目录下看到kpnMsg.txt文件,但是打开却什么都没有,求指导,谢谢! String str = m.getId() + "\t" + m.getType() + "\t" + m.getUTCTime() + "\t" + m.getMessageContent(); File sdCardDir = Environment.getExternalStorageDirectory(); if (sdCardDir != null && sdCardDir.exists()) { File saveFile = new File(sdCardDir, "kpnMsg.txt"); FileOutputStream fos = new FileOutputStream(saveFile); BufferedWriter writer = new BufferedWriter( new OutputStreamWriter(fos)); writer.write(str); writer.newLine(); Log.d(LOGTAG, "最新消息内容==" + str); Log.d(LOGTAG, "成功写入到" + saveFile.getAbsolutePath()); ☆─────────────────────────────────────☆ bixiaopeng (Subray) 于 (Sat Apr 14 12:33:56 2012) 提到: 用缓冲流没close ☆─────────────────────────────────────☆ bixiaopeng (Subray) 于 (Sat Apr 14 12:34:36 2012) 提到: 结束前close或者flush。 打开任何能关闭的资源不需要的时候最好都close一下,不然谁知道哪天就出毛病了 ☆─────────────────────────────────────☆ xlover (fireny) 于 (Sat Apr 14 15:37:56 2012) 提到: 看看加权限了没,直接写成“/SDCARD/kpnMsg.txt”试一下 ☆─────────────────────────────────────☆ gg89tcl (BigBB) 于 (Sat Apr 14 16:26:28 2012) 提到: flush ☆─────────────────────────────────────☆ ChrisWang (chris) 于 (Sat Apr 14 22:23:34 2012) 提到: 谢谢,楼上各位,问题已解决,close && flush()
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。