APP Inventor 基于网络微服务器的即时通信APP

APP Inventor 基于网络微服务器的即时通信APP

 最近,老师要求我们用APP Inventor做一个APP,简单地做了一个即时通信的APP(超低配版的QQ,逃~),连肝了几个晚

上,目前已是比较稳定的版本了,虽然还有很多小问题,但基本不影响使用了。

目前,支持双人聊天(好友上限为6人),多人群聊(群组上限2个,每个群聊人数上限6人),个人主页等功能。每个账号的

好友等数据会与本地绑定,而不是与账号绑定,那样感觉会有点麻烦就没整那样的操作,下面来看看具体代码吧。

1.登录主界面  

利用网络微数据库存储账号信息,登录时进行比较,好友群组数据通过微数据库保存在本地。

APP Inventor 基于网络微服务器的即时通信APP_第1张图片

 相关代码:

APP Inventor 基于网络微服务器的即时通信APP_第2张图片APP Inventor 基于网络微服务器的即时通信APP_第3张图片

APP Inventor 基于网络微服务器的即时通信APP_第4张图片

APP Inventor 基于网络微服务器的即时通信APP_第5张图片

APP Inventor 基于网络微服务器的即时通信APP_第6张图片

APP Inventor 基于网络微服务器的即时通信APP_第7张图片

2.好友列表界面

隐身于在线信息实时同步到网络微数据库,并且在好友列表里显示,好友列表由一些列的按钮组成,初始时默认不可见,没添加

一个好友使用一个按钮,最多添加六个。点击好友进入聊天界面,长按好友用户名,进入好友主页。APP Inventor 基于网络微服务器的即时通信APP_第8张图片

 相关代码:

APP Inventor 基于网络微服务器的即时通信APP_第9张图片

APP Inventor 基于网络微服务器的即时通信APP_第10张图片

APP Inventor 基于网络微服务器的即时通信APP_第11张图片

APP Inventor 基于网络微服务器的即时通信APP_第12张图片

APP Inventor 基于网络微服务器的即时通信APP_第13张图片

APP Inventor 基于网络微服务器的即时通信APP_第14张图片

APP Inventor 基于网络微服务器的即时通信APP_第15张图片

APP Inventor 基于网络微服务器的即时通信APP_第16张图片

APP Inventor 基于网络微服务器的即时通信APP_第17张图片

3.好友聊天界面 当点击发送时,待发送信息会被上传到网络微数据库,标签为本账号的用户名,存储值为待发送信息,调用计时器到计时点 时,就根据对方用户名,上网络微数据库寻找对方发送的信息。

APP Inventor 基于网络微服务器的即时通信APP_第18张图片

相关代码:

APP Inventor 基于网络微服务器的即时通信APP_第19张图片

APP Inventor 基于网络微服务器的即时通信APP_第20张图片

4.群组列表界面

 实现与好友列表相似。

APP Inventor 基于网络微服务器的即时通信APP_第21张图片

5.群聊界面

 实现好友聊天相似,不过要多加几个网络微数据库实时接收各个好友发送的消息。

APP Inventor 基于网络微服务器的即时通信APP_第22张图片

6.个人主页界面

 基本功能。

 

APP Inventor 基于网络微服务器的即时通信APP_第23张图片

好的,以上就是主要内容,有许多处代码都省略了,项目下载链接:https://pan.baidu.com/s/1nC_orsFa4yLPmrV5Zqy3nw,也可以加我QQ:1490312014。

你可能感兴趣的:(APP,Inventor)