琢磨了很久
实现系统第一次启动显示欢迎及快速注册界面,注册成功后下次运行实现自动登录。
系统启动后首先进入系统主界面,读取用户名和密码,如果为空则直接跳转到快速注册界面,否则系统正常运行。
快速注册界面实现用户名和密码的读取及保存。
主要通过SharedPreferences实现。
系统运行主界面:
//定义文件
public static final String PREFS_NAME = "MyPrefsFile";
public static final String USER_NAME = "username";
public static final String USER_PASSWORD = "userpassowrd";
private String username;
private String userpassword ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.functionselection);
setTitle("系统");
//判断是否为第一次登陆
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
username = settings.getString(USER_NAME, ""); //读取用户名,如果不存在则置空,原本写