作者nonebelieve (天)
看板AndroidDev
标题Re: [问题] 创造txt的问题
时间Thu Jan 20 03:12:47 2011
感谢各为板友的帮忙
问题已解 来回一下自己的文给後人爬
=============================================================
Android Data Storage 的方法有五种
http://developer.android.com/guide/topics/data/data-storage.html
若你英文不好 这里有中文版
http://charles-song.blogspot.com/2010/11/data-storage-in-android.html
我是使用 Internal Storage
=========================创立档案并写入===============================
String FILENAME = "Text"; //看你创立的file要叫什麽名称
String string = "hello world!"; //你想写入的字串
deleteFile("hello_file"); //如果你想删除某个file 就用delete
//使用 openFileOutput 取得 FileOutputStream
FileOutputStream fos = null;
try {
fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
try {
fos.write(string.getBytes()); //写入string
}
catch (IOException e){
e.printStackTrace();
}
try {
fos.close();
}
catch (IOException e) {
e.printStackTrace();
}
================================读取档案内容============================
FileInputStream fis;
try {
fis = openFileInput(FILENAME);
byte[] input = new byte[fis.available()];
while (fis.read(input) != -1) {
textview.setText(new String(input));
//我是将取出来的字串用textview显示
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
=========================================================================
以上 如有错误请指证 谢谢收看
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.122.153
1F:推 nowar100:解决後分享 推一个 01/20 05:48
2F:推 a1234957:推解决办法 01/20 07:49
3F:→ qrtt1:解决後分享. 推!!! (如果读取+更新用 AsyncTask 会更好) 01/20 07:57
楼上你没推阿~~XD
话说 你是在给我新作业吗? 又是一个没听过的东西哪QAQ
4F:推 qrtt1:呵,俺又不是你老师。只是个良心的建议orz 01/20 15:18
那你给点方向 我来去研究看看好了XD
※ 编辑: nonebelieve 来自: 61.227.122.153 (01/20 15:37)
5F:推 BlueRyo:有学到有推~~ 01/20 18:23
7F:推 webb566:太棒了!! 我正需要这个!! 大推大推!!!^^ 04/10 20:51