首页 > 其他分享 >安卓快速集成即时通聊天APP-用户登录

安卓快速集成即时通聊天APP-用户登录

时间:2023-02-06 11:24:12浏览次数:59  
标签:APP 登录 void 用户 id 即时通 登入 安卓 String

信贸通即时通讯系统的集成开发中,如何实现用户登入。其实很简单,只需几行代码即可实现。登入成功后,即可实现发送私聊信息,群聊信息等操作。

1、获取嵌入对象实例并初始化嵌入对象。

//实例化嵌入对象,并初始化 wpimEmbedded = WpimEmbedded.getInstance(this.getApplicationContext()).init(new EmbeddedImConfig("服务器地址"));

2、找到登录按钮,并​注册按钮事件

findViewById(R.id.btnLogin).setOnClickListener(this);

3、监听按钮点击事件

@Override public void onClick(View v) {   //登录 switch (v.getId()) { case R.id.btnLogin: doLogin(); return;   } }

4、执行登入,并回调通知登入结果。

/** * 用户登录 */ private void doLogin() { String uin = ((EditText) findViewById(R.id.editTextAccount)).getText().toString(); String pwd = ((EditText) findViewById(R.id.edittextPassword)).getText().toString(); //登录 wpimEmbedded.login( //传入登录用户(号码,密码) new LoginImUser(uin, Security.md5(pwd)) //登录回调监听 , new ILoginListener() {   //登录失败 @Override public void faild(UserManager.LoginFaildType faieldType, LoginUser lastLoginUser, String message) { Log.v(EMBEDDED_DEMO, "登陆失败," + message); }   //登录成功 @Override public void succeed(User user) { Log.v(EMBEDDED_DEMO, "登陆成功"); } } ); }

 

5、在需要检查当前是否已经登录,只需要插入一下代码即可

  boolean isLogin = WeipengIm.getInstance().loginCheck(this); if (!isLogin){ Toast.makeText(getApplicationContext(), "用户没有登录,请先登录", Toast.LENGTH_SHORT).show(); return; }

标签:APP,登录,void,用户,id,即时通,登入,安卓,String
From: https://www.cnblogs.com/imdev/p/17094799.html

相关文章

  • 安卓神器 -- PhoneSploit-Pro
    0x01工具介绍一体化客工具,可使用ADB和Metasploit-Framework远程利用Android设备获取Meterpreter会话。0x02安装与使用1、确保安装了所有必需的软件。打开终端并粘......
  • 【工具】【安卓】EasyClick安卓代理模式批量激活器【Beta】,基于官方1.13激活器
    测试版,有什么功能建议可以在此贴留言adb版本1.40.0agent版本1.13.0或到我的论坛里搜索下载......
  • StringBuffer的append讲义
    先贴源码publicsynchronizedStringBufferappend(Stringstr){toStringCache=null;super.append(str);returnthis;}进入AbstractStringBuilder......
  • NetApp DataONTAP 集群模式 学习笔记1
    一.NetApp存储操作系统DataONTAP是NetApp最流行的存储操作系统,它运行在NetAppFAS(FabricAttachedStorage)系统上。FAS系统是被设计为共享的存储系统,它支持多种SAN和NAS存......
  • day01-2-@RequestMapping
    @RequestMapping1.基本使用@RequestMapping注解可以指定控制器(处理器)的某个方法的请求url2.@RequestMapping其他使用方式2.1修饰方法和类@RequestMapping注解可以......
  • 动画学leetcode算法!分享iOSApp算法宝开发过程中的一些想法!
    初来乍到,很喜欢这里的分享氛围,观摩了很多大佬的文章,也分享下自己刚开发的一款App:算法宝。在算法宝App里一共制作了70个leetcode算法动画。目前全部免费,无广告。目前只支持......
  • CSAPP:浮点数表示
    1.定点表示受限于二进制表示长度影响表示的精度。2.IEEE浮点表示法:V=(-1)^sxMx2^E  s:符号,决定正负,对于0作为特殊情况处理。  M:二进制小数,范围为1~2-0.000......
  • 外包项目- 开发APP
    项目需求:开发一款APP(IOSAndroid两版本)上线时间:4月初参考竞品APP:美丽修行总包价格:私聊APP主要核心功能:提供用户查询【国家药品监督管理局】备案网化妆品成分,地址:https://ww......
  • CSAPP:整数表示
     1.位编码整数有两种方式:一种只能表示非负数,另一种可以表示负数,零,正数。2.在表示有符号整数时,负数的可表示范围比正数的范围大于1。这是由于在用位表示时,最高位作为符......
  • dremio DacDaemonYarnApplication 简单说明
    DacDaemonYarnApplication属于dremio通过twill集成yarn的应用指南定义,核心是实现了标准的TwillApplication接口前边有简单说过twill的运行,一个是通过实现TwillRunna......