安卓區域網路飛訊:聊天,檔案發送,對講機功能實現!

來源:互聯網
上載者:User

手機區域網路飛訊工具,集資訊聊天,檔案收發,語音電話於一體,開發該軟體的靈感來自於電腦上的飛鴿傳書,在平常的工作生活中每個人的手機中都會儲存些自己的珍藏,如音樂美圖等等。但是要與朋友同事共用就得把儲存卡拔下來,這樣操作一是麻煩二是從手機上拔卡裝到他的手機上是一件很糾結的事情,針對該問題我想到了平時自己電腦上用的飛鴿傳書,於是決心自己做一個手機上用的飛鴿傳書:區域網路飛訊!

前提:手機通過wifi連入區域網路

特點:

1、手機間簡訊息聊天

2、手機間收發檔案

3、手機間語音電話

知識點:

1、簡訊息收發與雙方協商交流採用UDP協議

2、語音傳輸與檔案傳輸採用TCP協議

3、檔案傳輸過程採用多線程,以加快檔案傳輸速度

痛點:整個項目主要是運用java相關的知識與android的相關特性,這些大家都比較熟悉,主要的痛點在於底層相互連訊的協議封裝,這個如果以前沒有接觸過可能會有一些難度,但是關健還是要大家動手去做。

注意事項:如果語音通話的時候出現噪音,這時因為機器沒有回聲消除電路,喇叭出來的聲音又回到MIC裡去了。(機子硬體問題,無法

:接著上:

看完圖 接著講解實現思路.

1:後台server 通過廣報擷取區域網路內裝置.(注意android多播編程類)

2:通過封裝自己定義UDP協議 識別指令.( 訊息發送,檔案發送等.)

3:檔案傳輸和語音對講機是TCP協議實現,其中語音部分(注意AudioTrack類和AudioRecord類的編程);

4:聊天機器人 採用xml 遍曆關鍵字以及回答句子,比較呆板.

有了思路,做這個只是小case了吧.只是要花很多時間測試與編碼了.

我就不多說了直接上串連.

   apk 安裝串連:

  softboy官網下載連結:http://www.softboy.uqc.cn

apk 安裝串連:http://www.talkphone.cn/Down/Soft/Detail/39722_0.html

機鋒下載連結:http://bbs.gfan.com/android-4302980-1-1.html

  apk 源碼串連:http://download.csdn.net/detail/wt0731/4303222#comment

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.