• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android的解密陌生人APP設(shè)計(jì)

      2016-07-15 15:51李水佳吳文高
      計(jì)算機(jī)時(shí)代 2016年7期
      關(guān)鍵詞:社交活動(dòng)

      李水佳+吳文高

      DOI:10.16644/j.cnki.cn33-1094/tp.2016.07.008

      摘 要: 伴隨著移動(dòng)互聯(lián)網(wǎng)和智能手機(jī)的廣泛普及,相應(yīng)的移動(dòng)社交平臺及其商業(yè)應(yīng)用模式越來越多。在這一背景下,提出一個(gè)基于Android的集社交和游戲于一體的APP。該APP通過引入游戲環(huán)節(jié),實(shí)現(xiàn)與陌生人的互動(dòng),達(dá)到解密的目的,從而實(shí)現(xiàn)語音溝通、圖片分享等社交活動(dòng),這對于定制個(gè)性化社交應(yīng)用具有現(xiàn)實(shí)意義。

      關(guān)鍵詞: 解密陌生人; Android; APP; 社交活動(dòng)

      中圖分類號:TP316.8 文獻(xiàn)標(biāo)志碼:A 文章編號:1006-8228(2016)07-28-03

      Design of stranger decryption APP for Android

      Li Shuijia, Wu Wengao

      (School of Mathematics & Computer Science, Hubei University of Arts and Science, Xiangyang, Hubei 441053, China)

      Abstract: With the widespread popularity of mobile Internet and smart phones, the corresponding mobile social networking platform and its business application models are more and more. In this background, this paper proposes an APP for Android, which set social networking and games in one. The APP by introducing games, realizing interaction with strangers, achieves the purpose of stranger decryption, so as to realize voice communication, photo sharing, and other social activities, which is of practical significance for custom personalized social applications.

      Key words: decryption stranger; Android; application; social activity

      0 引言

      在現(xiàn)今,移動(dòng)社交工具構(gòu)建了新型的人際關(guān)系和溝通方式,打通了傳統(tǒng)電信通信和移動(dòng)通信的界限。特別是隨著陌陌的上市,SoLoMoGlo(Social+Local+Mobile+Global)概念持續(xù)發(fā)酵,基于移動(dòng)社交的商業(yè)軟件及其應(yīng)用模式層出不窮。目前即時(shí)通訊類社交軟件很多,國內(nèi)有諸如騰訊QQ、微信、陌陌、網(wǎng)易泡泡等,國外有著名的MSN(Live Messenger)以及跨平臺Gaim等[1]?;谝苿?dòng)終端的社交應(yīng)用軟件及其商業(yè)模式構(gòu)建了新型的人際關(guān)系和溝通方式,打通了傳統(tǒng)的社交界限,具有廣泛的應(yīng)用市場和前景。基于這個(gè)背景,實(shí)現(xiàn)一個(gè)基于游戲促進(jìn)互動(dòng)的陌生人社交類移動(dòng)應(yīng)用,具有一定的現(xiàn)實(shí)的意義。

      1 解密陌生人APP需求分析

      解密陌生人APP與微信這類熟人社交軟件應(yīng)用有所不同,其最基本的要求是,通過具有趣味的游戲建立人與人之間的關(guān)系,從而促進(jìn)人與人之間的社交關(guān)系。其主要社交場景為:用戶注冊個(gè)人信息后,通過搖一搖功能找到附近的陌生人;完成一個(gè)趣味性的小游戲才能看到某陌生人的信息,稱之為解鎖;解鎖成功后就可以與該陌生人進(jìn)行語音溝通、圖片分享等社交活動(dòng)。

      遵循軟件工程規(guī)范,設(shè)計(jì)并實(shí)現(xiàn)基于Android移動(dòng)終端應(yīng)用、集社交和游戲于一體的APP軟件,使得陌生人用戶通過游戲的手段解密陌生人,然后才能與其進(jìn)行一系列的社交互動(dòng)。主要功能模塊包括:注冊、登錄、回話消息管理、通訊錄管理、個(gè)人信息設(shè)置、搖一搖(添加附近陌生人)、聊天、朋友圈等八個(gè)模塊,如圖1所示。

      ⑴ 注冊模塊:輸入基本信息(昵稱、頭像、生日、設(shè)置密碼等)進(jìn)行賬號注冊,確保注冊信息的完整性,驗(yàn)證賬號的有效性[2]。

      ⑵ 登錄模塊:輸入已成功注冊的賬號及其密碼,即可完成身份驗(yàn)證,實(shí)現(xiàn)賬號的登錄;忘記密碼時(shí),可輔助驗(yàn)證賬號,以修改或重置密碼。

      ⑶ 消息管理模塊:查看其他用戶發(fā)送給我的未讀消息,忽略未讀消息。

      ⑷ 通訊錄管理模塊:好友列表,檢索包含關(guān)鍵字的好友,查看好友詳細(xì)信息,刪除好友,修改好友備注[3]。

      ⑸ 個(gè)人信息管理模塊:查看個(gè)人信息,修改用戶的基本信息(如頭像、昵稱、生日等)。

      ⑹ 搖一搖(加好友)模塊:搖一搖進(jìn)行物理定位、獲取附近陌生人并將其展示在地圖上,選擇陌生人進(jìn)行解密,多種選擇的解密游戲(圖片拼圖、數(shù)字拼圖、五子棋、打地鼠等),添加好友并向?qū)Ψ酵扑吞崾拘畔ⅰ?/p>

      ⑺ 聊天模塊:與好友進(jìn)行多種方式聊天,其中有文字、表情、圖片、語音、文件等。

      ⑻ 朋友圈模塊:查看朋友圈中的信息列表,如說說、點(diǎn)贊、評論等操作,發(fā)表信息(包括文字、圖片)。

      會(huì)話消息管理:顯示用戶收到的未讀消息列表。

      聯(lián)系人:顯示用戶的聯(lián)系人、好友列表。

      添加好友:輸入對方用戶的用戶名,進(jìn)行查詢,可以搜索到該用戶名的用戶,可以申請?zhí)砑訉Ψ綖楹糜选?/p>

      新朋友:其他用戶申請加為好友的消息提示。

      附近用戶:搖一搖,查看附近陌生人用戶。

      搖一搖:搖動(dòng)手機(jī),顯示當(dāng)前位置附近的陌生用戶,并將這些用戶的位置信息標(biāo)記在數(shù)字地圖上[4]。

      解密游戲:點(diǎn)擊數(shù)字地圖上標(biāo)識的某個(gè)用戶,即可進(jìn)入解密游戲環(huán)節(jié),解密游戲有多種類型選擇,包含數(shù)字拼圖、圖片拼圖、五子棋游戲、打地鼠游戲等。

      即時(shí)聊天功能:好友之間可以進(jìn)行多種形式的交流,包含文字、表情、拍照、相冊、定位、語音等多種選擇,從而完成相互之間的消息傳遞和互動(dòng)。

      設(shè)置:包含個(gè)人資料,朋友圈,黑名單,新消息接受管理,退出登錄等功能。

      個(gè)人資料:顯示用戶的相關(guān)資料信息,并且點(diǎn)擊對應(yīng)的信息可以進(jìn)行修改編輯。

      朋友圈:顯示所有用戶發(fā)表的帖子,并且用戶可以根據(jù)自己感興趣的帖子進(jìn)行分類、評論、轉(zhuǎn)發(fā)、共享和點(diǎn)贊。

      黑名單:提供屏蔽用戶的功能,即設(shè)置黑名單,不在收到黑名單用戶的任何消息,解除互動(dòng)關(guān)系。

      2 解密陌生人APP的設(shè)計(jì)與實(shí)現(xiàn)

      限于篇幅,這里將以用戶注冊、搖一搖功能模塊為例,說明APP的設(shè)計(jì)及其業(yè)務(wù)流程。

      ⑴ 用戶注冊模塊:新用戶進(jìn)行注冊時(shí),APP采用用戶賬號,即以用戶手機(jī)號碼注冊的方式來驗(yàn)證用戶身份,從而確保用戶的身份安全性和忘記密碼時(shí)找回密碼的途徑。用戶在注冊時(shí),在輸入賬號后,APP首先會(huì)向服務(wù)端進(jìn)行驗(yàn)證該賬號是否已經(jīng)注冊過,這是為了保證賬號的惟一性;驗(yàn)證時(shí),向注冊賬號的手機(jī)發(fā)送一條包含驗(yàn)證碼的短信來確保賬號的有效性;通過驗(yàn)證碼后,用戶填寫注冊的基本信息,設(shè)置密碼等,即可注冊成功。具體的操作流程如圖2所示。

      ⑵ 搖一搖模塊:用戶搖一搖手機(jī),APP利用第三方百度地圖API對手機(jī)進(jìn)行物理定位;隨后將用戶的位置信息發(fā)送到服務(wù)端,供其他APP用戶查找,該賬號會(huì)獲取自己周圍的用戶信息,并將其標(biāo)注在周圍的地圖上供用戶選擇,繼而進(jìn)入解密游戲環(huán)節(jié),以添加選擇的用戶為好友。該業(yè)務(wù)具體的操作流程如圖3所示。

      3 解密陌生人APP的應(yīng)用分析

      解密陌生人APP最初的設(shè)想是完成功能性與社交性的手機(jī)APP軟件,用工具性的功能產(chǎn)生黏性、聚集用戶,再利用社交功能來帶動(dòng)活躍度。從這個(gè)目的出發(fā),經(jīng)過完整的需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì),初步將整個(gè)APP分為解密附近陌生人、朋友之間的相互交流、朋友圈中的文字圖片的分享等模塊。通過編碼實(shí)現(xiàn)和測試,基本完成了需求分析中確定的功能。

      本APP采用的是C/S設(shè)計(jì)模式,Server主要負(fù)責(zé)攔截用戶的請求,做業(yè)務(wù)處理和將處理的結(jié)果返回給客戶端。Client主要是發(fā)送請求和顯示請求的數(shù)據(jù)。服務(wù)端使用的是Bmob移動(dòng)后端平臺,為軟件提供數(shù)據(jù)庫和服務(wù)器,有助于降低開發(fā)成本[5]。

      當(dāng)然,APP還存在一定的缺陷,如:沒有對系統(tǒng)進(jìn)行重構(gòu),存在一定的冗余,模塊間耦合度高,不利于系統(tǒng)的擴(kuò)展,這是后續(xù)版本需要改進(jìn)的地方。

      4 結(jié)束語

      本文所設(shè)計(jì)并實(shí)現(xiàn)的APP,是一個(gè)基于Android移動(dòng)終端應(yīng)用、集社交和游戲于一體的,其基本思路是通過解密具有趣味性游戲,以建立人與人之間的社交關(guān)系,實(shí)現(xiàn)語音溝通、圖片分享等社交應(yīng)用活動(dòng)。即通過搖一搖確定附近的陌生人位置信息,依托游戲環(huán)節(jié),實(shí)現(xiàn)陌生人之間的交互,并與其建立相應(yīng)的社交操作,主要功能包括注冊、登錄、回話消息管理、通訊錄管理、個(gè)人信息設(shè)置、搖一搖、聊天、朋友圈等八個(gè)模塊,有效地支持用戶體驗(yàn)。這對定制個(gè)性化的社交應(yīng)用APP具有一定的應(yīng)用前景。

      參考文獻(xiàn)(References):

      [1] 楊豐盛.Android應(yīng)用開發(fā)揭秘[M].機(jī)械工業(yè)出版社,2010.

      [2] 張立敏,劉衛(wèi)東,周全.基于Android平臺的App Widget設(shè)計(jì)

      與實(shí)現(xiàn)[J].電腦編程技巧與維護(hù),2013.9:64-65

      [3] 姬莉霞,馬建紅,張雷.基于Android的智能圖像共享系統(tǒng)的

      研究[J].計(jì)算機(jī)與現(xiàn)代化,2012.8:87-89

      [4] 王會(huì)林.嵌入式iOS和Android應(yīng)用開發(fā)探討[J].信息與電腦

      (理論版),2012.11:14-16

      [5] 彭艷,楊歐.Android平臺的數(shù)據(jù)存儲技術(shù)[J].計(jì)算機(jī)系統(tǒng)應(yīng)

      用,2012.5:192-194

      猜你喜歡
      社交活動(dòng)
      社交新氣象
      試探網(wǎng)絡(luò)流行語在大學(xué)生社交活動(dòng)中的語用價(jià)值
      牛津大學(xué)《Cherwell》
      宁乡县| 保德县| 海淀区| 陕西省| 武功县| 旅游| 乌鲁木齐市| 辰溪县| 淄博市| 邵武市| 河曲县| 黄大仙区| 东乌珠穆沁旗| 会泽县| 卢氏县| 光泽县| 崇仁县| 陈巴尔虎旗| 福海县| 新乡县| 德江县| 辽源市| 洱源县| 襄垣县| 太谷县| 云阳县| 乌拉特后旗| 临洮县| 尼玛县| 盐山县| 静安区| 阳朔县| 屏山县| 景泰县| 垣曲县| 东阿县| 仪陇县| 卢湾区| 尉氏县| 开江县| 新竹县|