android客户端业务逻辑——登录页
2016-11-30 15:35:50 0 举报
登录页是Android客户端业务逻辑中的一个重要部分,它为用户提供了一个输入用户名和密码的界面,以便用户能够成功登录到应用程序。登录页通常包括用户名、密码输入框以及登录按钮。当用户输入正确的用户名和密码后,点击登录按钮,应用程序会对用户输入的信息进行验证。如果验证通过,用户将被重定向到应用程序的主页面;否则,将显示一个错误消息提示用户重新输入。此外,为了提高用户体验,登录页还可以提供记住密码、自动登录等功能。总之,登录页是Android客户端业务逻辑中不可或缺的一部分,它为用户提供了方便快捷的登录方式。
作者其他创作
大纲/内容
用户点击登录按妞
否
获取到login API返回的数据
是否是从初始化页面进入登录页面
建议更新
是
是强制更新还是建议更新
到达登录页面的情况有两种,一种是从初始化页面点击登录按钮进入的,另一种是登录后用户在线超时的时候跳转到登录页面的,这两种情况需要分开处理
进入主页QfMainActivity
LoginActivity
弹出提示
用户名和密码是否为空
usercd为1、2、3、4时代表正常
弹出更新对话框
用户状态是否正常
传入参数包括用户名、密码,还有用于http请求加密用的transfer_key,如果本地有保存过的刷卡器终端号以及密钥版本也需要传,具体的参数请参考wiki
返回数据包括绑定过的终端号数组、商户名称、是否需要更新密钥等等
respcd为0000
是否设置过刷卡器模式
进入刷卡器模式设置页面
在进入主页前需要做一些九宫格API的请求等等
发送login API
再次发送init API
有
如果init API无响应或respcd不为0000就弹出提示,否则继续往下走
给予提示
等待init API的返回
强制更新
是否联网
登录页
login API有响应
init API有响应
是否需要更新应用
0 条评论
下一页