APP Inventor 基於網絡微服務器的即時通信APP

APP Inventor 基於網絡微服務器的即時通信APP

 最近,老師要求我們用APP Inventor做一個APP,簡單地做了一個即時通信的APP(超低配版的QQ,逃~),連肝了幾個晚
上,目前已是比較穩定的版本了,雖然還有很多小問題,但基本不影響使用了。
目前,支持雙人聊天(好友上限爲6人),多人羣聊(羣組上限2個,每個羣聊人數上限6人),個人主頁等功能。每個賬號的
好友等數據會與本地綁定,而不是與賬號綁定,那樣感覺會有點麻煩就沒整那樣的操作,下面來看看具體代碼吧。
1.登錄主界面  
利用網絡微數據庫存儲賬號信息,登錄時進行比較,好友羣組數據通過微數據庫保存在本地。

 相關代碼:





2.好友列表界面
隱身於在線信息實時同步到網絡微數據庫,並且在好友列表裏顯示,好友列表由一些列的按鈕組成,初始時默認不可見,沒添加
一個好友使用一個按鈕,最多添加六個。點擊好友進入聊天界面,長按好友用戶名,進入好友主頁。
 相關代碼:







3.好友聊天界面 當點擊發送時,待發送信息會被上傳到網絡微數據庫,標籤爲本賬號的用戶名,存儲值爲待發送信息,調用計時器到計時點 時,就根據對方用戶名,上網絡微數據庫尋找對方發送的信息。

相關代碼:


4.羣組列表界面
 實現與好友列表相似。

5.羣聊界面
 實現好友聊天相似,不過要多加幾個網絡微數據庫實時接收各個好友發送的消息。

6.個人主頁界面
 基本功能。

好的,以上就是主要內容,有許多處代碼都省略了,需要源代碼的可以加我QQ:1490312014。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章