这周没啥新的学习感受,因为一直是在用学到的内容做案例。
上周敲出了一个登录界面的程序,登录之前必须要进行注册,进入注册界面后可以进行注册,将第一次注册时的用户名和密码写到两个文档中,然后注册完成后会跳转到登录界面,然后输入注册好的用户名和密码,输入正确后跳转到应用的界面(一个未做好的九宫格界面)。
一、Java代码:
1、注册时将用户名和密码要写到两个文件里,密码输入两次,如果两次输入不一致无法写入,用户名和两次输入的密码如果有未填写的也无法写入,无法注册。
2、登录时定义两个字符串分别是读入之前写入的用户名和密码,然后和用户输入的用户名、密码判断是否相同,不相同无法登录。
3、修改密码放在了九宫格界面中,如要修改密码在该界面点击修改密码后跳转到修改密码的界面,只是修改的密码与之前注册的密码不在一个文件,即修改密码不会改变注册的密码。
4、忘记密码还未设计具体的代码,因为具体的逻辑还没搞清楚。
二、具体代码如下:
1、注册代码
1 packagecn.itcast.activity_login;2
3 importjava.io.FileOutputStream;4 importcn.itcast.activity_login.R;5 importandroid.os.Bundle;6 importandroid.app.Activity;7 importandroid.content.Context;8 importandroid.content.Intent;9 importandroid.text.TextUtils;10 importandroid.view.Menu;11 importandroid.view.View;12 importandroid.view.View.OnClickListener;13 importandroid.widget.Button;14 importandroid.widget.EditText;15 importandroid.widget.Toast;16
17 public class MainActivity_register extendsActivity {18 privateEditText et_rUN;19 privateEditText et_rUNP;20 privateEditText et_againRUNP;21 privateButton btn_register;22 @Override23 protected voidonCreate(Bundle savedInstanceState) {24 super.onCreate(savedInstanceState);25 setContentView(R.layout.activity_main_activity_register);26 et_rUN=(EditText)findViewById(R.id.et_rUN);27 et_rUNP=(EditText)findViewById(R.id.et_rUNP);28 et_againRUNP=(EditText)findViewById(R.id.et_againRUNP);29 btn_register=(Button)findViewById(R.id.btn_register);30 btn_register.setOnClickListener(newMyOnClicklistener());31 }32 private class MyOnClicklistener implementsOnClickListener33 {34
35 @Override36 public voidonClick(View view) {37 String saveRUN=et_