999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android移動終端局域網通信設計

2016-05-04 08:51:32劉權劉紅韋啟旻徐強楊思晨孫非凡北方工業大學電子信息工程學院
數碼世界 2016年4期
關鍵詞:界面用戶設計

劉權 劉紅 韋啟旻 徐強 楊思晨 孫非凡北方工業大學 電子信息工程學院

?

基于Android移動終端局域網通信設計

劉權 劉紅 韋啟旻 徐強 楊思晨 孫非凡
北方工業大學 電子信息工程學院

摘要:針對當前基于Android平臺手機的現代電子產品在我們生活的每個角落都能見到,有力地推動了社會信息化程度。同時人們對現代電子產品性能和通信溝通的需求。基于Android平臺手機的發展趨勢,本設計以Android平臺手機為核心實現了局域網間通信。

隨著信息時代的發展,人們生活節奏的加快,為人們提供便捷生活體驗的智能化的移動終端已經成為人們生活中不可缺少的一部分。基于Android的操作系統具有開源特性,使其達到人們的這種需求不再遙遠。基于Android的智能移動終端可以更便捷地實現用戶端對端的通信。

本系統使用基于Android的操作系統,以實現移動終端的端對端通信。系統以Eclipse Android SDK 及相關的輔助軟件作為開發工具,通過JAVA語言編寫應用程序,以虛擬機和基于Android操作系統的智能手機作為測試工具,在連接同一局域網的情況下,分別安裝兩個app的移動設備可以實現相互通信。用戶端通過注冊,生成用戶名和密碼,進入后選擇服務器IP匹配后即可實現端對端通信;服務器端與用戶端匹配后,接收用戶端發過來信息同時可以回復給用戶端消息。

1 基于Android架構的研發

Android系統架構由Linux Kernel、Android Runtime、Libraries、Application Framework、Applications五部分組成。Android基于Linux 2.6提供核心系統服務,Linux Kernel也可以作為硬件和軟件之間的抽象層,它能隱藏具體硬件細節而為上層提供統一的服務。分層的好處就是使用下層提供的服務使上層提供統一的服務,屏蔽本層及以下各層的差異,當本層及以下各層發生了變化不會影響到上層。各層會各盡其職,各層會提供固定的SAP,對于只做應用層研發的不需要深入了解Linux Kernel層就能做出好的APP。Android Runtime包含一個核心庫的集合,提供大部分在Java編程語言核心類庫中可以用到的功能;Android包含了一個C/C++庫的集合,通過Libraries可以供Android系統的各個組件使用;通過Application Framework提供開放的開發平臺,Android使開發者能夠設計出豐富和新穎的應用程序;Android 通過Applications裝配核心應用程序集合,包括電子郵件客戶端、SMS程序、日歷、地圖、瀏覽器、聯系人和其他設置。

本設計基于Android的架構進行設計,采用JAVA語言編寫相關程序。

2 系統組成

本系統共分兩部分,一部分是用戶端,另一部分是服務器端。用戶端由用戶登錄模塊和消息傳輸模塊組成,用戶登錄模塊由帳號注冊模塊、密碼修改模塊和文本輸入模塊組成;消息傳輸模塊由IP傳輸模塊和消息發送模塊組成。服務器端由監聽IP連接模塊、獲取本機IP模塊和接收/發送消息模塊組成。

3 通信原理

局域網的端對端通通信是基于TCP/IP協議的一種通信方式,首先一端會向局域網內的主機發送ARP廣播請求,然后主機會根據自身的路由表進行匹配,如果請求中的目的IP與本地IP不匹配則舍棄,如果與本地IP匹配則解析請求獲取源地址的MAC地址,并將該地址存入ARP緩存,最后向源地址進行回復,源地址收到回復后獲取目的地址,并存入緩存,這樣兩端就建立起了通信連接,每次通信完成后都會重新開始進行上述過程。

4 用戶端設計

用戶通過注冊賬號,進入消息傳輸界面,同時用戶可以通過修改密碼選項修改自己的密碼,也可以根據個人喜好,選擇記住用戶。只有當用戶名與密碼相對應,用戶才能成功登陸;用戶成功登陸后,會進入消息傳輸界面,輸入另一端服務器的正確IP,連接成功后會顯示綠色的對勾圖標,即可實現與另一端的消息收發。點擊斷開按鈕后,即可與另一端斷開連接。用戶端可以通過如圖4.1所示的用戶登錄界面、如圖4.2所示的用戶注冊界面、如圖4.3所示的用戶修改密碼界面實現用戶的注冊登錄、修改密碼等功能。用戶與服務器匹配后發送信息界面如圖4.4,服務器給用戶發信息用戶端顯示界面如圖4.5,用戶端與服務器段斷開連接后再向服務器端發送信息如圖4.6。

圖4.1 用戶登錄

圖4.2 用戶注冊

圖4.3 用戶密碼

圖4.4 用戶與服務器匹配

圖4.5 服務器發給用戶

圖4.6 用戶端與服務器端斷開

5 服務器端設計

服務器端的主要功能有獲取本設備IP、實時監聽服務器端是否與用戶端相連接、接收來自用戶端發來的消息、向用戶端發送消息。服務器端初始界面如圖5.1所示,點擊creat按鈕后會顯示服務器端IP,用戶端輸入此IP與服務器端匹配,匹配成功后界面如圖5.2所示;匹配成功后即可收發消息,服務器端收到客戶端消息界面如圖5.3所示,在服務器端“請輸入內容”框中輸入消息發送給用戶端界面如圖5.4所示,服務器端與用戶端斷開連接系統也進行提示。

圖5.1 服務器端使用

圖5.2 服務器端開啟

圖5.3 用戶與服務器匹配

圖5.4 服務器向客戶發信息

6 結論

本設計基于Android能夠實現局域網間端對端通信,保密性較高。持有兩個app移動終端在連接相同的局域網并正確匹配后,即可實現端對端即時通信,十分方便。簡潔的界面,方便的操作給予使用者全新的體驗。系統測試結果也表明, 系統性能穩定,安全可靠,后續可以根據使用者的需求,開發更多的功能。

參考文獻

[1]明日科技.Android從入門到精通[M].北京:清華大學出版社,2012.9.

[2]余志龍,陳昱勛,鄭明杰等.AndroidSDK開發范例大全(第2版)[M].北京:人民郵電出版社,2010.6.

[3]常建功.零基礎學Java(第三版)[M].北京.機械工業出版社,2012.

關鍵字:Android 手機 局域網 通信

猜你喜歡
界面用戶設計
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
人機交互界面發展趨勢研究
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 欧美成人免费| 欧美视频在线不卡| 国产高颜值露脸在线观看| 午夜福利网址| 伊人久久久久久久久久| 亚洲 欧美 日韩综合一区| 天天色综网| 国产主播喷水| 亚洲综合国产一区二区三区| 亚洲美女久久| 97国产在线视频| 亚洲欧美日韩高清综合678| 国产剧情一区二区| 午夜福利在线观看成人| 国产精品毛片一区视频播| 日韩第一页在线| 久久亚洲天堂| 亚洲第一色网站| 亚洲精品自产拍在线观看APP| 四虎影视无码永久免费观看| 国产资源免费观看| 精品无码专区亚洲| 亚洲精品无码久久毛片波多野吉| 免费a级毛片视频| 在线观看亚洲成人| 久久伊人色| 第一区免费在线观看| 青青草欧美| 91久久偷偷做嫩草影院免费看| 一个色综合久久| 黄色在线网| 老司机精品99在线播放| 欧美日韩激情在线| 国产呦视频免费视频在线观看 | jizz在线观看| 亚洲日韩久久综合中文字幕| 日韩精品亚洲精品第一页| 2021亚洲精品不卡a| 成人噜噜噜视频在线观看| 波多野吉衣一区二区三区av| 一区二区无码在线视频| 黄色网在线免费观看| 久久综合色88| 国产精品视频3p| 制服丝袜一区二区三区在线| 久久久久久久蜜桃| 日本在线免费网站| 香蕉久人久人青草青草| 国产三级成人| 国产高清在线观看91精品| 国产在线观看99| 欧美亚洲综合免费精品高清在线观看| 国产综合在线观看视频| 欧美伊人色综合久久天天| 九九九久久国产精品| 丁香婷婷综合激情| 国产精品七七在线播放| 中文字幕在线视频免费| 亚洲一区色| 中文无码影院| 国产精品嫩草影院视频| 欧美精品不卡| 国产杨幂丝袜av在线播放| 自偷自拍三级全三级视频| 亚洲天堂精品视频| 中文字幕一区二区视频| 日本久久网站| 久久这里只有精品66| 五月天婷婷网亚洲综合在线| AV网站中文| 亚洲欧美人成人让影院| 天堂va亚洲va欧美va国产| 欧美亚洲第一页| 全裸无码专区| 日韩精品无码一级毛片免费| 国产精品免费入口视频| 色哟哟国产精品一区二区| 亚洲男人的天堂网| 亚卅精品无码久久毛片乌克兰| 久久人午夜亚洲精品无码区| 日韩成人在线视频| 亚洲视频影院|