`
exceptionhelp
  • 浏览: 44980 次
社区版块
存档分类
最新评论

我的记事本之--登录注册功能实现

阅读更多
今天我们完成登录和注册功能,并简单绘制主页面。首先来说注册页面。
我们要在程序中监听注册按钮,代码如下:
                register = (Button) findViewById(R.id.register); //实例化按钮
register.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
                                 //注册动作
                        }
                 }
获取用户输入的用户名、密码以及确认密码,并进行判断,代码如下:
                String nameStr = name.getText().toString(); //获取用户输入的用户名
String pwdStr = pwd.getText().toString(); //获取用户输入的密码
String repwdStr = repwd.getText().toString(); //获取用户输入的确认密码
if ("".equals(nameStr)) {
Toast.makeText(RegisterActivity.this, "用户名不能为空", Toast.LENGTH_SHORT).show();
return ;
         }
if ("".equals(pwdStr)) {
Toast.makeText(RegisterActivity.this, "密码不能为空", Toast.LENGTH_SHORT).show();
return ;
}
if (!repwdStr.equals(pwdStr)) {
Toast.makeText(RegisterActivity.this, "两次输入密码不一致,请重新输入", Toast.LENGTH_SHORT).show();
pwd.setText(""); //密码框设为空
repwd.setText(""); //确认密码框设为空
return ;
}
                //这里我们没有使用数据库来存储我们的用户名和密码
//存储用户名和密码
SharedPreferences.Editor editor = sp.edit();
editor.putString("name", nameStr); //存储用户名
editor.putString("pwd", pwdStr); //存储用户密码
editor.commit();

//跳转到主页面
Intent intent = new Intent();
intent.setClass(RegisterActivity.this, MainActivity.class);
RegisterActivity.this.startActivity(intent);
接下来我们说说登录,基本思路是,取出用户注册的用户名和密码与用户现在输入的用户名和密码进行比对如果相同就进入主页面,否则进入重新输入。基本代码与注册一致。
主页面明天再写。

源码下载地址http://www.exceptionhelp.com/posts/543
0
1
分享到:
评论

相关推荐

    java课程设计带登录功能的记事本

    带登录功能的记事本 java课程设计 带登陆功能的记事本,有注册登录功能,注册可以保存用户名和密码。

    基于Uni-App实现的记事本App

    2.包含用户登录、注册,记事本新增、查看以及删除功能。 3.uniappWorkspace里面放的是代码,cashbook是前端页面代码,caskbookServer是后端代码,记事本.apk可以直接安装(推荐发送到微信里面下载)。 4.在本地运行...

    Android利用Intent实现记事本功能(NotePad)

    主要为大家详细介绍了Android利用Intent实现简单记事本功能(NotePad)的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    毕业设计-基于Android的记事本APP设计与实现源码下载

    (1)注册功能:在使用软件时需要添加用户的基本信息完成用户信息的注册。 (2)登录功能:在用户登录时需要输入注册的用户信息完成用户的登录。 (3)记事本添加功能:用户输入需要记录的标题和内容信息,对内容...

    Android 记事本功能

    简单的实现android平台的记事本功能 可以添加删除 定时提醒

    基于Android Studio开发的安卓的记事本app

    功能包含:1、登录 2、注册 3、记事本列表 4、添加记事 5、修改记事 6、存储时间 sqlite数据库 资源包含:1、apk安装包 2、演示视频 3、 基本安装环境、4、运行文档 5、以及源代码

    Android记事本.zip

    Android记事本,有注册、登录、忘记密码界面,低端上滑界面(手机浏览器低端上滑界面相似),小型数据库存储。实现了记事本具有的功能,记事本可以实现追加功能等等。

    js实现登录注册+个人记事本+待办任务列表+好友列表

    这个是期末作业,里面有四个功能:1.登录注册功能.2:个人记事本.3:待办任务列表.4:好友列表..好友列表里面有增删好友和过滤搜索,和分组功能.功能很全,值这个分..

    自定义记事本1.1版

    自定义记事本1.1版 该程序由jmingju@live.cn开发,之前CSDN帐户ifooler丢失, 现在重新注册帐号上传该资源! 程序功能: 1、实现程序的自定义安装 2、实现程序的卸载快捷方式 3、保存的自定义文件(.cfo格式)可以...

    目前网上最详细的java编写的记事本程序

    自己参考目前很多现有记事本写的,基本实现windows上的记事本的大部分功能,经过一些优化,包括禁用右键,打开其他程序,还有些下缺陷,将在之后修改

    语音记事本0.23共享版

    语音记事本,不同于网上的“语音输入法”和“语音输入王”,也不是IBM的ViaVoice,它是本人独立开发的,包括记事本功能和语音输入功能,记事本新增了“字数统计”和“自动保存”功能,语音输入包括“语音识别”和...

    凡事(凡事记事本)

    这是我用C#根据日常生活中的学习,将一般的记事本演变成一个比较适用的日记本,相当部分的功能都已经实现,具有登录,新用户注册等功能。希望能新手们一个全新的体验。

    一个简单的记事本

    这是我拿人家的记事本改的 糊弄老师当期末大作业的 实现了记事本的功能 但有两个bug未修复 一个是数据大于两条是只能对最早的两条数据进行操作(数据库的问题 没找到原因) 还有一个是日期提取 在数据转化时没转化好...

    基于Android的记事本

    进行了介绍,包括研究的现状,还有涉及的开发背景,然后还对系统的设计目标进行了论述,还有系统的需求,以及整个的设计方案,对系统的设计以及实现,也都论述的比较细致,最后对基于Android的记事本软件 进行了一些...

    android studio实现多功能平台,内含音乐播放器、计算器、相机、聊天机器人、朋友圈、录音等。实现本科课程的绝大多数内容

    计算器可以实现正常计算,与系统自带的计算器功能上无巨大区别。pyq十分有趣,录音功能和计算器,音乐播放器等一样未调用系统自带的,所以只可播放最近一条录音。第四章广播机制和第六章多媒体体现在以上诸多功能中...

    前段HTML后段python的简单多用户在线记事本

    实现用户注册、用户登录、创建记事本功能

    Eclipse开发-Android日记本设计源码

    1、用户管理部分,原程序虽然可以注册多个用户,但是每个用户登录进系统后都是一样内容。本次考试要求支持不同用户登录,且每个用户有自己独立的内容,各个用户之间数据独立。 2、日记搜索部分,原程序只支持时间段...

    SuperNotepad

    【超级记事本(SuperNotePad) V6.40.959使用说明】 【制 作】︰Savage 【适用平台】︰Windows XP/Windows 2003/Windows Vista 【联 系】︰log2.0@163.com 【校 验】︰MD5: 68F54DC19E37B17417F47A7DA6707820 ...

    简单记事本源码V1.02012730

    简单记事本源码V1.0 功能介绍: 有简单的帐号验证功能,可以注册用户, 记事本实现功能:复制,粘帖,保存,打开,打印,打印预览,字体颜色 大小设置,工具栏隐藏显示的功能。

    Android课程设计-安卓旅行日志APP+源代码+文档说明

    3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 -------- -----------------------------...

Global site tag (gtag.js) - Google Analytics