APP Inventor 基于网络微服务器的即时通信APP
最近,老师要求我们用APP Inventor做一个APP,简单地做了一个即时通信的APP(超低配版的QQ,逃~),连肝了几个晚
上,目前已是比较稳定的版本了,虽然还有很多小问题,但基本不影响使用了。
目前,支持双人聊天(好友上限为6人),多人群聊(群组上限2个,每个群聊人数上限6人),个人主页等功能。每个账号的
好友等数据会与本地绑定,而不是与账号绑定,那样感觉会有点麻烦就没整那样的操作,下面来看看具体代码吧。
1.登录主界面
利用网络微数据库存储账号信息,登录时进行比较,好友群组数据通过微数据库保存在本地。
相关代码:
2.好友列表界面
隐身于在线信息实时同步到网络微数据库,并且在好友列表里显示,好友列表由一些列的按钮组成,初始时默认不可见,没添加
一个好友使用一个按钮,最多添加六个。点击好友进入聊天界面,长按好友用户名,进入好友主页。
相关代码:
3.好友聊天界面 当点击发送时,待发送信息会被上传到网络微数据库,标签为本账号的用户名,存储值为待发送信息,调用计时器到计时点
时,就根据对方用户名,上网络微数据库寻找对方发送的信息。
相关代码:
4.群组列表界面
实现与好友列表相似。
5.群聊界面
实现好友聊天相似,不过要多加几个网络微数据库实时接收各个好友发送的消息。
6.个人主页界面
基本功能。
好的,以上就是主要内容,有许多处代码都省略了,需要源代码的可以加我QQ:1490312014。