Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android之文件讀寫

android之文件讀寫

編輯:關於Android編程

[java]   package com.example.file;      import java.io.FileInputStream;   import java.io.FileOutputStream;   import java.io.IOException;      import android.os.Bundle;   import android.app.Activity;   import android.view.Menu;   import android.view.View;   import android.view.View.OnClickListener;   import android.widget.Button;   import android.widget.EditText;      public class MainActivity extends Activity {          private final static String FILE_NAME="temp.txt";       private EditText et1,et2;       private Button b1,b2;       @Override       protected void onCreate(Bundle savedInstanceState)        {           super.onCreate(savedInstanceState);           setContentView(R.layout.main);           et1=(EditText)findViewById(R.id.et1);           et2=(EditText)findViewById(R.id.et2);           b1=(Button)findViewById(R.id.b1);           b2=(Button)findViewById(R.id.b2);           b1.setOnClickListener(new OnClickListener()           {               public void onClick(View view)               {                   write(et1.getText().toString());               }           });           b2.setOnClickListener(new OnClickListener()           {               public void onClick(View view)               {                   et2.setText(read());               }           });       }@Override       public boolean onCreateOptionsMenu(Menu menu) {           // Inflate the menu; this adds items to the action bar if it is present.           getMenuInflater().inflate(R.menu.main, menu);           return true;       }       public void write(String content)       {           try           {               FileOutputStream fos=openFileOutput(FILE_NAME,MODE_APPEND);               fos.write(content.getBytes());               fos.close();//note           }           catch(Exception e)           {               e.printStackTrace();           }                  }       public String read()       {           try           {               FileInputStream fis=openFileInput(FILE_NAME);               byte[]Buffer=new byte[fis.available()];               fis.read(Buffer);               return new String(Buffer);           }           catch(IOException e)           {               e.printStackTrace();           }           return null;//note       }   }      
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved