在Android开发中如何设置记住登录账号密码功能
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍了在Android开发中如何设置记住登录账号密码功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、页面搭建
千家信息网最后更新 2026年11月04日在Android开发中如何设置记住登录账号密码功能
这篇文章主要介绍了在Android开发中如何设置记住登录账号密码功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
一、页面搭建
二、代码实现
package com.hiscene.test;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.text.TextUtils;import android.view.View;import android.widget.CheckBox;import android.widget.EditText;import android.widget.Toast;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.OutputStream;import java.io.OutputStreamWriter;public class MainActivity extends AppCompatActivity { EditText et_userName; EditText et_password; CheckBox checkBox; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.login_layout); et_userName = findViewById(R.id.et_UserName); et_password = findViewById(R.id.et_Password); checkBox = findViewById(R.id.checkBox); LoadInfo(); } private void LoadInfo() { File file=new File("data/data/com.hiscene.test/usre.txt"); if (!file.exists()) return; try { FileReader reader = new FileReader(file); BufferedReader br=new BufferedReader(reader); String text=br.readLine(); String[] arr=text.split("#"); et_userName.setText(arr[0]); et_password.setText(arr[1]); checkBox.setChecked(true); br.close(); }catch (Exception e) { e.printStackTrace(); } } public void Login(View view) { String userName=et_userName.getText().toString().trim(); String password= et_password.getText().toString().trim(); if (TextUtils.isEmpty(userName)|| TextUtils.isEmpty(password)) { Toast.makeText(MainActivity.this, "用户名或密码不能为空!", Toast.LENGTH_SHORT).show(); return; } if (checkBox.isChecked()) { File file=new File("data/data/com.hiscene.test/usre.txt"); try { OutputStream out=new FileOutputStream(file); OutputStreamWriter osw=new OutputStreamWriter(out,"UTF-8"); BufferedWriter writer=new BufferedWriter(osw); writer.write(userName+"#"+password); writer.flush(); writer.close(); } catch (Exception e) { e.printStackTrace(); } } }}感谢你能够认真阅读完这篇文章,希望小编分享的"在Android开发中如何设置记住登录账号密码功能"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
篇文章
密码
功能
账号
开发
登录
代码
价值
兴趣
同时
更多
朋友
用户
用户名
知识
编带
行业
资讯
资讯频道
页面
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
博彦科技互联网金融
科技平台互联网
互联网科技深圳
美国互联网科技巨头监管
南京欣网互联网科技
天下捷融互联网科技
互联网金融 科技创新
阿里巴巴算科技企业还是互联网
小米互联网科技园设置
受益于互联网科技的高速发展
华夏互联网科技业
互联网科技人工智能实验室
如何创新互联网科技
卓翼科技产业互联网合作
2021互联网科技公司排名
伍佰万互联网科技怎么赚钱
西安左小互联网科技有限公司
互联网科技创新创业项目
山东蛋芒互联网科技有限公司
互联网科技自媒体灵感
互联网 科技
期待互联网科技
有马互联网科技
善班互联网科技
和信科技工业互联网
互联网与医疗科技
广州市恰铎互联网科技有限公司
健康食品互联网创新科技园项目
允成互联网科技有限公司融资
九思连强互联网电子科技有限公司