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;
@Override
protected 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 block
e.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();
}
}
}
android中写文件到内部存储中
最新推荐文章于 2022-05-03 13:55:04 发布