zoukankan      html  css  js  c++  java
  • 3.Android I/O文件写入和读取

     1 package min.conquer;
    2
    3 import java.io.File;
    4 import java.io.FileInputStream;
    5 import java.io.FileOutputStream;
    6 import java.io.IOException;
    7
    8 import org.apache.http.util.EncodingUtils;
    9
    10 import android.app.Activity;
    11 import android.os.Bundle;
    12 import android.util.Log;
    13 import android.widget.TextView;
    14
    15 public class IoActivity extends Activity {
    16 private FileInputStream in;
    17 private FileOutputStream out;
    18 private File file;
    19 final String TAG = "嘿嘿写入文件了";
    20 String display;
    21 String PATH = "/data/data/min.conquer";
    22 String NAME = "kk.txt";
    23 /** Called when the activity is first created. */
    24 @Override
    25 public void onCreate(Bundle savedInstanceState) {
    26 super.onCreate(savedInstanceState);
    27 file = new File(PATH , NAME);
    28 try{
    29 file.createNewFile();
    30
    31 out = new FileOutputStream(file);
    32 out.write(TAG.getBytes());
    33
    34 int length = (int)file.length();
    35 byte[] temp = new byte[length];
    36 in = new FileInputStream(file);
    37 in.read(temp, 0, length);
    38
    39 display = EncodingUtils.getString(temp, "UTF-8");
    40 in.close();
    41 }catch(IOException e){
    42 Log.e(TAG, e.toString());
    43 }
    44
    45 TextView tv = new TextView(this);
    46 tv.setText(display);
    47 setContentView(tv);
    48 }
    49 }
  • 相关阅读:
    多线程编程(一)
    所谓费曼学习法
    Java 基本数据类型扩充
    好记性不如烂笔头
    Java_面试札记
    Stream替代for-编码五分钟-划水五小时
    为什么启动线程是start方法?
    Java面试札记
    Tree
    手写SpringMVC 框架
  • 原文地址:https://www.cnblogs.com/renkangke/p/Conquer.html
Copyright © 2011-2022 走看看