Android_校易app登录功能基本完工

上学期被其他系的朋友拉着参加了创青春,可整个队伍只有我一个敲代码的,头疼。。。

学了一个多寒假的Android,是时候做点东西出来了。

项目简介:

在校大学生群体中有许多同学都存在二手物品交易不易的问题,在毕业季问题尤为突出。传统的交易模式为面对面交易,由毕业的同学在校园摆摊进行售卖。但若碰上天气不良等问题会对交易进行一定阻碍。同时此类交易只能持续两到三天,不能很好满足买卖双方的需要。为此我们团队推出一款app,旨在服务在校大学生,能满足面对面交易模式。使交易时间延长,更好满足学生的需求。

对于已存在的交易平台,如闲鱼等。由于此类交易平台面向的是普通大众,价格方面不切合在校大学生的需求,且其面向全国范围,范围过大,不适宜学生人群。同时学校内部存在的交易平台主要集中在QQ群中。其不能完全将买家要买的东西和卖家要卖的东西很好的呈现和保存下来,使交易过程过于繁复,不能集中。且买卖双方的信息过于模糊,存在非本校人员参与进行诈骗等违法活动的风险。

下面进入正题:

校易app登陆界面的实现:

这个界面继承了小账本的界面,但是技术上得到了升华。首先,它接入了比目的后端云,摆脱了原来鸡肋的单机注册登录。

比目的后端云对于我这种萌新来说是非常友好的,前几天学了几天Android网络编程,但学了之后发现它是一个纷杂的知识网,就在前天,我发现了比目后端云,它的一大好处就是不用写网络服务,数据传输交给它进行就好,这样我们就可以全身心地投入到app各种功能的开发中。

注册功能:

注册时会调用比目的后端数据库进行核实验证昵称,手机号都要是唯一的,验证码方面调用了掌淘的SMSSDK,,,免费的服务,用起来舒坦,测试起来不用担心花钱。

ps:通过CountDownTimer实现的验证码按钮:在onclick里贴入这段代码即可:

 if (!phone.getText().toString().equals("") && (phone.getText().length() == 11)) {
                            CountDownTimer timer = new CountDownTimer(60000, 1000) {//参数为 (倒计时长,间隔)
                                @Override
                                public void onTick(long millisUntilFinished) {
                                    btn_send.setEnabled(false);
                                    btn_send.setText("已发送(" + millisUntilFinished / 1000 + ")");
                                }

                                @Override
                                public void onFinish() {
                                    btn_send.setEnabled(true);
                                    btn_send.setText("重新发送");
                                }
                            }.start();

                        }

登录:

其实也没什么好讲的,自动登录和注册密码都在这篇博客说过了

https://www.cnblogs.com/XiaoGao128/p/12268652.html

多了的只是调用运数据库进行登录,这个调bmob的用户类即可实现。

游客登录还是之前小账本的老功能

原文地址:https://www.cnblogs.com/XiaoGao128/p/12382733.html

时间: 2024-10-04 15:57:09

Android_校易app登录功能基本完工的相关文章

Android_校易app开发日志_第三天

今天敲代码不在状态,昨晚又没睡着,,,,看小说看到了3点半,今天早上,不对,是中午12点多才起床,断断续续地干了点其他事情,并没有很投入地敲代码. 开发进展和计划 昨天晚上大致敲了一点二手物品发布页,今天做的基本完善了,但还并不完善,预计明天三四五六七节课再加上晚上可以基本完成发布页面,然后后天开始写浏览功能. 功能介绍 如下图,布局分布为标题栏.二手商品描述框.照片上传框.宿舍地址输入栏.标签输入栏.分类添加页面.界面还没怎么优化... 其中商品信息描述和分类为必填项,其中添加分类为一单独的a

App登录注册功能,怎样做到用户体验最佳?

用户登录系统,可以细分为三项功能模块,分别是:登录.注册和密码找回.本文作者将结合自身经历,谈谈他在做这块的时候一些想法,主要是涉及业务流程. 登录和注册功能,不论是PC端还是移动端,大多数产品都会涉及到.而不同的产品逻辑和业务流程,会带来不一样的用户体验.过去做的大多是后台产品,面向的是内部用户,因此在做登录和注册功能时,前台界面相对简单,主要是后台的权限管理较为复杂.而最近正在做一款App和一款PC端前台产品,面向外部的普通用户,因此在登录与注册的产品设计上,需要考虑更多的细节因素.下面把我

【开源毕设】一款精美的家校互动APP分享——爱吖校推 [你关注的,我们才推](持续开源更新2)

一.写在前面 爱吖校推如同它的名字一样,是一款校园类信息推送交流平台,这么多的家校互动类软件,你选择了我,这是我的幸运.从第一次在博客园上写博客到现在,我一次一次地提高博文的质量和代码的可读性,都是为了你们,因为有你们,才有我. 我从一个一个的demo到从0开始做这个app,一路历经艰难险阻,期待你与我进行心灵交流.因为我也曾遇到各种棘手的问题,到处询问不到答案, 那个时候的我,也许正如现在的你.而我,也还在这条道路上默默前行. 二.承接上文 前段时间用假数据给大家展示了一下app的动图效果,也

Mac 系统上易上手且功能全面动图制作工具: GIF Brewery 3

本文标签: Mac效率工具 MacOS GIFBrewery3 MacAppStore机制 GIF工具 GIF 图片作为一种主流的文件格式,贯穿于我们的生活.由于其体积小巧,又以动态图片的形式展示,GIF 图片被广泛用于即时通讯以及社交网络之中,最常见的就是各种搞笑的表情包. 但是,GIF 图片的应用场景绝不仅限于此,对大多人来说它更多是娱乐用途,而对于像我这样经常需要在文章穿插应用演示图的写作者来说,GIF 动态演示无疑是最直观的方式.可这样的GIF展示往往需要保证图像质量,更好的画质意味着更

网站集成QQ登录功能(转)

最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助. 一.前期准备 首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个APP ID和APP KEY

Android开发之自动登录功能的实现

在我们平时使用的手机应用都可以实现只需要登陆一次账号后,第二次进入应用直接跳转到效果界面的效果,还有QQ的登陆框是如何记忆我们的隐身登陆,保存账号选项的呢,这些都是通过使用SharedPreferences共享参数效果实现的,而无须使用数据库来存储.以下我们直接看详细代码分析. package com.example.account.login; import java.util.HashMap; import java.util.Map; import com.android.dao.MySQ

Android实战简易教程-第六十六枪(结合SharedPreferenced实现自动登录功能)

我们使用的一般应用都有记住密码.自动登录功能,这样不用用户每次都要点击登录按钮,提升用户体验,下面我们通过一个实例研究一下如何通过android的sharedpreferenced实现自动登录功能.本实例有三个界面-登录界面,跳转界面,登录成功界面. 1.登录界面: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andr

一步步带你做vue后台管理框架(三)——登录功能

系列教程<一步步带你做vue后台管理框架>第三课 github地址:vue-framework-wz 线上体验地址:立即体验 <一步步带你做vue后台管理框架>第一课:介绍框架 <一步步带你做vue后台管理框架>第二课:上手使用 认证又称"验证"."鉴权",是指通过一定的手段,完成对用户身份的确认.身份验证的方法有很多,基本上可分为:基于共享密钥的身份验证.基于生物学特征的身份验证和基于公开密钥加密算法的身份验证. 登录鉴权功能是

网站集成QQ登录功能

最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助. 一.前期准备 首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个APP ID和APP KEY