1.  

      在开发Android应用时有时会用到Input/OutputStream,这两个流的作用分别是读取文件内容,写入文件内容,其中需要注意两点:


1)注意文件的编码格式,一般使用utf-8

2)写入和读取的文件时存储在内存中的,所以对文件的大小有所限制

下面这个例子实现的是:

读取编辑框中输入的内容存储到文件file.txt中,之后读取文件中的内容,实现的截图如下所示:

实现的代码如下所示:

  1. public class OutInputStream_Activity_Test extends Activity {  

  2.    private Button button;  

  3.    private Button button2;  

  4.    private EditText editText;  

  5.    private TextView textView;  

  6.    String string;  

  7.  

  8.    @Override  

  9.    protected void onCreate(Bundle savedInstanceState) {  

  10.        super.onCreate(savedInstanceState);  

  11.        setContentView(R.layout.activity_out_input_stream__activity__test);  

  12.        button=(Button)findViewById(R.id.button1);  

  13.        button2=(Button)findViewById(R.id.button2);  

  14.        editText=(EditText)findViewById(R.id.edittext);  

  15.        textView=(TextView)findViewById(R.id.textview);  

  16.        button.setOnClickListener(new OnClickListener() {  

  17.              

  18.