一对一聊天系统中登录页面代码设置及相关接口

今天我们来讲一下一对一聊天系统中关于手机号码登录及三方登录的代码解决方案,从界面到接口。
一、登录界面
1v1demo的登录,首先要从界面说起(请看下图)。
1、先用RelativeLayout包裹整个界面
2、接着上两个ImagView
3、一个加载底部gif另一个放置带logo的透明图层
4、登录方式上,一个Recycleview即可实现如下效果,再加一个TextView放置底部实现协议内容的WebView跳转。
至此,一个简洁灵动的登录界面就这样完成了。
在这里插入图片描述
二、登录方式
接下来分别讲一下手机登录和三方登录
1、手机登录首先要有一个登录界面,EditText和Button是必不可少的,其次,在界面上必然要有各种人性化的提示,这正是正则表达式派上用场的时候,它会对手机号的各个号段进行匹配,如果输入错误号码便会予以友情提示。
2、三方登录以QQ举例,首先在QQ互联申请账号->创建应用->配置包名、MD5签名等->提交审核,应用审核通过则可接入app使用。
让三方接入app,我们需要借助mob服务平台,集成sharesdk后,在sharesdk.xml配置上QQ互联应用对应的应当是appid和appkey。此时调用sharesdk的接口,回调时便可取到相关用户信息(如下图)再去请求登录接口即可。
相关代码如下:

sharesdk.xml:
QQ
   Id="7"
   SortId="7"
   AppId="101521291"
   AppKey="68345629b101d948c7b31d544330918f"
   ShareByAppClient="true"
   Enable="true" />
   <QZone
       Id="3"
       SortId="3"
       AppId="101521291"
       AppKey="68345629b101d948c7b31d544330918f"
       Enable="true" /

调用sharesdk接口:

String platName= QQ. NAME;
Platform platform = ShareSDK.getPlatform(platName);
platform.setPlatformActionListener(mPlatformActionListener);
platform.SSOSetting(false);
platform.removeAccount(true);
platform.showUser(null);

3、在接口方面,请求登录接口的时候此处使用post请求,相对get请求会更安全一些,可有效的避免登录密码泄露。
以上就是一对一聊天系统中关于手机号码登录及三方登录的代码解决方案了,希望能为各位提供一些帮助。
声明:本篇文章为原创转载请注明出处及作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值