该项目开始与1月17号,本打算春节前弄完的,期间断断续续的事情很多,所以基本都是晚上才去敲代码,不过好在自己计划的功能都已实现,下面就该项目的具体功能做一下简要介绍。


相比上一个版本,这次主要更新了:

1.全新的UI   --- 中国红2.全面支持Emoji表情3.完善用户注册登录机制4.添加应用的检查和下载更新功能5.增加“消息提示音”和“震动”等选项

下载地址

App UI界面:

欢迎页面:

首先获取服务器端app的版本号,如果大于本地版本号则弹出更新对话框,否则进入登录界面(用到的框架为Xutil 3)

登录界面:

首先获取存储到本地的账户信息(SharedPreferences)默认为空
登录成功之后将注册信息写入SharedPreferences方便下次登录

注册界面:

首先对注册信息进行验证(数据格式)
验证无误之后将注册信息发送给服务器端对应的servert,将注册信息写入数据库
注册成功之后跳转到登录界面

聊天界面:

采用socket进行信息传输

设置菜单:

默认开启所有选项
更改选项后,将信息写入SharedPreferences

这里只是对该项目的界面和功能做了一个简单的介绍,具体信息请参见源码

源码下载地址

ChatRoom新春版相关推荐

  1. android新年祝福代码,讯飞输入法发布Android新春版 Biu一下敲出美好祝愿!

    原标题:讯飞输入法发布Android新春版 Biu一下敲出美好祝愿! 挥别难忘的2018,讯飞输入法与小伙伴们携手迎接"猪"事顺利的新一年.Boys and 朋友们.Ladies ...

  2. 深度技术GHOST WIN7 SP1 2013 新春版

    深度技术GHOST WIN7 SP1  2013 新春版 电脑城福音 软件齐全 本系统主要适用于笔记本.品牌机,也支持组装兼容机,安装后自动激活 可供品牌机专卖店及普通用户安装使用,系统安装简便快速, ...

  3. 2023新春版:看这篇大宝典就够了!从零搭建React项目全家桶

    React是近年来前端开发领域非常热门的技术框架,其背景是Facebook团队的技术支持,在全球的前端开发市场上占有率很高.结合React丰富的社区资源,可以让项目开发如虎添翼.虽然React的学习门 ...

  4. 武林外传 纯端 修改服务器,【武林外传单机一键服务端】某宝几百的最新星陨武林新春版 飞羽一键安装客户端带GM管理与刷物品工具...

    [武林外传单机一键服务端]某宝几百的最新星陨武林新春版 飞羽一键安装客户端带GM管理与刷物品工具 游戏特色内容 1.角色上线1级,点击新手宝箱可自动扩充背包仓库,并获得100金 2.专职涅槃羽化任务均 ...

  5. 梦幻仙缘剧情java_梦幻仙缘新春版下载_梦幻仙缘最新新春版手游下载_玩游戏网...

    梦幻仙缘新春版手游有着Q版的游戏世界,地图非常庞大的,玩家们可以自由进行冒险探索的,各种各样的职业角色自由选择,宠物坐骑自由驯服养成,在战斗的时候可以帮助自己的,玩家需要想出各种策略来完成各种各样的战 ...

  6. WinMount 2008 鼠年新春版发布

    WinMount 2008 鼠年新春版发布 春节来临,WinMount中文版推出了鼠年新春贺岁版,与广大用户共同庆祝新春佳节!新春版维持了WinMount原版本的所有功能.喜庆的界面主题给用户一种新的 ...

  7. 雨林木风 GHOST WIN7 装机版 32位 2013 新春版

    雨林木风 GHOST WIN7 装机版 32位 2013 新春版 文件: I:newyear_ylmf2013.iso 大小: 2850308096 字节 MD5: EE3375CE11F7FCA50 ...

  8. vivooriginos和鸿蒙对比,凸显浓厚节日氛围 vivo OriginOS新春版上线

    [TechWeb]2月,时值我国农历春节,对于每一个中国人来说,这是一年中最重要的节日,喜气祥和.张灯结彩是春节期间的主旋律.针对于此,vivo全新手机操作系统OriginOS正式上线新春版.此次Or ...

  9. 2022新春版:手把手教你搭建Electron17+React17+Antd架构工程

     

最新文章

  1. 如何在本地安装tomcat、jdk并且配置tomcat环境变量(window7)
  2. 节后招人平均工资9000上热搜,为什么有些人去哪里都值钱?
  3. Android socket 编程 实现消息推送
  4. Docker最佳实践-部署LNMP环境
  5. 肝!一个非常好用的 Python 魔法库
  6. js代码判断身份证号合法性
  7. Java中实现定时任务的3种方法!
  8. 微信支付分使用用户数超2.4亿 每日使用笔数达千万级
  9. python多进程编程_python并发编程中的多进程(代码实现)
  10. linux shell for循环使用命令中读取到的值实例
  11. Linux下的NFS网络文件系统
  12. java 动态执行代码_java中动态执行一段代码
  13. Matlab之深度学习工作流程
  14. matlab 交互效应三维图,【MATLAB】使用MATLAB绘制心理学中的交互作用图
  15. 5G商用牌照发放,区块链与5G能擦出多大“火”
  16. 免费的PDF转换器有哪些?小圆象PDF转换器办公达人必备工具
  17. unigine 三维旋转矩阵(mat3,quat) scale translate 变换矩阵(mat4) 和forward up right 关系 normal binormal tangent
  18. java实现图形界面输入半径求圆面积_【读】Java核心技术卷1
  19. Word 注重页面细节才专业(添加页眉页脚,调整页边距,消灭孤行) | 职场人就应该这样用 Word
  20. (学习日志)MAYA基础设置

热门文章

  1. SMTP和STMP命令
  2. 广州软件学院C语言——实验3 最简单C程序设计1
  3. 深入理解减脂减肥——饮食篇
  4. 【程序人生】“阶段总结”-归来仍是少年
  5. Html中Form表单案例综合分析
  6. ORACLE ---开窗函数
  7. 2016年最有效的贴吧引流策略
  8. Metabase学习教程:提问-3
  9. 单片机仿真器是什么?有什么作用?
  10. 梦回Android之AS项目签名、多渠道打包