环信项目

** 第一天 **


一、分析项目结构

环信逻辑图.png

二、登录页、注册页、引导页的布局

登录页.jpg
注册页.jpg
欢迎页.jpg

三、集成环信 SDK

  1. 下载环信的即时通讯云 SDK
  1. 导入 jar 包以及要用到的一些 so文件
  2. 配置环境
  • 添加权限
  • 配置 SDK 所需的四大组件
  • 注册开发者帐号
  • 注册应用
  1. 初始化 SDK
  • SDK解压完成后,将 libs 文件夹下的 hyphenatechat_3.1.1.jar 文件导入到项目中的 libs 文件夹下
  • 在项目中的 main 文件夹下创建一个 jniLibs 文件夹,把 arm64-v8a、armeabi、x86 三个文件夹复制到 jniLibs 文件夹下

登录界面

  1. 关联登录界面中的两个输入框(用户名、密码),并且获取输入框中的值
  2. 对获取到的值进行非空判断(如果为空,弹出一个提示信息)

注册界面

  1. 关联注册布局中的三个输入框(用户名、密码、确认密码),并且获取输入框中的值
  2. 对获取到的值进行非空判断


** 第二天 **

实现从引导页到主界面(之前已经登录过,已经存在这个用户)

  1. 编写主界面布局
  2. 实现主界面功能

实现 ContactFragment (通讯录)界面的布局

  1. 编写一个通用的标题栏
  2. 编写一个搜索框
  3. 加入 listView 控件
  4. 编写默认的条目布局(通讯录中的)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这个世界上,没什么理由的,总有一部分人会喜欢你,也总会有一部分人不喜欢你,还有一部分人处于中立状态。 我们说这叫缘...
    37bfd6b210f1阅读 239评论 0 0
  • 本系列博客习题来自《算法(第四版)》,算是本人的读书笔记,如果有人在读这本书的,欢迎大家多多交流。为了方便讨论,本...
    kyson老师阅读 1,206评论 0 48
  • 设置图标和启动屏?将图片资源放在Images.xcassets,Images.xcassets只有iOS7+支持,...
    冷漠叻荭颜阅读 376评论 0 2
  • “终于等到你 还好我没放弃,幸福来得好不容易,才会让人更加珍惜。” 18年是最让我感到有成就感的一年,发现了一个可...
    张晨曦_6ce6阅读 347评论 0 0
  • 小编:生活中总有那么几位朋友拥有极好的人缘,他的性格,他的气质,深深的吸引着我们,让我们不由自主的向他靠近。 TO...
    星空人生阅读 257评论 0 0