android中写文件到内部存储中

来源:互联网 发布:淘宝冻结账户怎么解冻 编辑:程序博客网 时间:2024/05/16 17:41
package com.example.a_03;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import android.app.Activity;import android.app.backup.FileBackupHelper;import android.os.Bundle;import android.view.View;import android.widget.CheckBox;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends Activity {private EditText et_user;private EditText et_pwd;private CheckBox checkbox;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);et_user = (EditText) findViewById(R.id.et_user);et_pwd = (EditText) findViewById(R.id.et_pwd);checkbox = (CheckBox) findViewById(R.id.checkbox);MyReader();}public void MyReader(){File file=new File("data/data/com.example.a_03/aweiyo_storage.txt");if(file.exists()){FileInputStream fis;try {fis = new FileInputStream(file);BufferedReader br=new BufferedReader(new InputStreamReader(fis));String s=br.readLine();String[] _last=s.split("##");et_user.setText(_last[0]);et_pwd.setText(_last[1]);} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}//click方法要一一对应  public void   View 都不能少public void click(View view) {String stUser=et_user.getText().toString();String stPwd=et_pwd.getText().toString();if(checkbox.isChecked()){File file=new File(getFilesDir(),"data/data/com.example.a_03/aweiyo_storage.txt");try {FileOutputStream fos=new FileOutputStream(file);fos.write((stUser+"##"+stPwd).getBytes());checkbox.setChecked(true);fos.close();} catch (Exception e) {e.printStackTrace();}Toast.makeText(getApplicationContext(), "Success", 0).show();}}}


0 0