別的很少說了 直入話題吧!java
佈局文件很簡單兩個文本框、兩個按鈕分爲兩組一組用於保存,另外一組用於顯示 看看吧app
public class MainActivity extends Activity { final String FILE_NAME="crazyit.txt"; EditText text1,text2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text1=(EditText) findViewById(R.id.text1); text2=(EditText) findViewById(R.id.text2); } public void onclick(View v){ switch (v.getId()) { case R.id.btn1: write(text1.getText().toString()); text1.setText(""); break; case R.id.btn2: text2.setText(read()); break; } } private String read() { // TODO Auto-generated method stub try { FileInputStream fis=openFileInput(FILE_NAME); byte[] buff=new byte[1024]; int len=0; StringBuffer sb=new StringBuffer(""); while((len=fis.read(buff))>0){ sb.append(new String(buff,0,len)); } fis.close(); return sb.toString(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } private void write(String string) { // TODO Auto-generated method stub try { FileOutputStream fos=openFileOutput(FILE_NAME, MODE_APPEND); PrintStream ps=new PrintStream(fos); ps.println(string); ps.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
我相信這裏的你們應該看得懂我就很少做介紹了 ……ide