freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android平臺的即時通訊系統(tǒng)的研究與設(shè)計畢業(yè)論文-文庫吧在線文庫

2024-07-25 22:08上一頁面

下一頁面
  

【正文】 .................28II 程序主要架構(gòu)以及流程 ..................................................................................29 BluetoothChat 例程分析 .......................................................................29 Bluetooth 模塊 ........................................................................................31 文件讀取以及存儲模塊 .......................................................................384 程序的調(diào)試與結(jié)果 ...........................................................................................................41 虛擬機的搭建以及使用 ..................................................................................41 ADB 調(diào)試 ........................................................................................................44 DEBUG 調(diào)試 ...................................................................................................45 運行結(jié)果 .........................................................................................................46總 結(jié) ....................................................................................................................................49參考文獻 ..............................................................................................................................51致 謝 ....................................................................................................................................5211 緒論 關(guān)于 Android 系統(tǒng)的背景以及研究目的Android 一詞的本義指“機器人” ,同時也是 Google 于 2022 年 11 月 5 日宣布的基于 Linux 平臺的開源手機操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成。藍(lán)牙是一種短距離的無線通信技術(shù),它最初提出的是用來取代電纜連線,也可以用于各種移動設(shè)備的互聯(lián),組建個人無線局域網(wǎng) [4],藍(lán)牙無線通信技術(shù)的主要特點 [5]有:低成本、低功率;短標(biāo)稱的藍(lán)牙無線通信距離,以節(jié)省電池能量;永外加的功率放大器擴展的無線通信距離;在全球可用并且無限制的 ISM(工業(yè)、科學(xué)、醫(yī)療)頻段內(nèi)。在這樣的背景之下,發(fā)展 Android 系統(tǒng)上的即時通訊軟件已經(jīng)成為一個非常主流性的問題,如何實現(xiàn),以及如何提供更加優(yōu)質(zhì)的服務(wù)將會是 Android 開發(fā)的一個非常重要的問題。甜甜圈(Android )Donut,2022 年 9 月 15 日發(fā)布。對于基于 Android 系統(tǒng)的即時通訊軟件,國內(nèi)比較著名的軟件有 (Android版) 、微信。幸運的是,Eclipse 附帶了一個標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(Java Development Kit,JDK) 。傳統(tǒng)上電信運營商所建構(gòu)SMS、 MMS 信息服務(wù)系統(tǒng),逐漸被以網(wǎng)絡(luò)架構(gòu)的第三方服務(wù)商所瓜分移動設(shè)備的加值營收。程序主要架構(gòu)與模塊本章主要介紹程序的需求分析,介紹系統(tǒng)的邏輯運行流程,介紹實例關(guān)鍵代碼。在2D 方面,Android 提供了一套特有的類庫,而在 3D 方面則是使用 OpenGL (openGL for Embedded systems)規(guī)范的類庫。SQLite 也是一套開放性的關(guān)聯(lián)式資料庫,其特點在于輕量性方面的設(shè)計結(jié)構(gòu),更適合在手機上使用。EDGE 是一種從 GSM 到 3G 的過渡技術(shù),它主要是在 GSM 系統(tǒng)中采用了一種新的調(diào)制方法,即最先進的多時隙操作和 SPSK 調(diào)制技術(shù)。這項技術(shù)可以用來引導(dǎo)飛機、船舶、車輛以及個人。 下載安裝 Android SDK:Android SDK 包含了開發(fā) Android 應(yīng)用所依賴的 jar 文件、運行環(huán)境及相關(guān)工具。它可以根據(jù)需要創(chuàng)建界面,但不是必須的。第二層:本地框架和 Java 運行環(huán)境(LIBRARIES 和 ANDROID RUNTIME)本地框架是有 C/C++實現(xiàn)。FreeType :位圖(bitmap)和矢量(vector)字體顯示。包含的框架入上圖(不在陳述)第四層:Android 應(yīng)用程序(APPLICATIONS) Android 應(yīng)用程序都是有 Java 語言9編寫的。另外編繹器也會檢查 列表中的資源是否被使用到,沒有被使用到的資源不會編繹進軟件中,這樣可以減少應(yīng)用在手機占用的空間。為了達到這樣的目標(biāo),就要對 Android SDK 中提供的界面生成技術(shù)進行全面深入的學(xué)習(xí),做到應(yīng)用自如。Activity 是 Android 最基本的應(yīng)用程序組件。很多廣播是源自于系統(tǒng)本身的——比如,通知時區(qū)改變、電池電量低、拍攝照片、來電、發(fā)短信或者用戶改變了語言環(huán)境等。為打到這個目的,媒體播放器 Activity 應(yīng)該啟用一個運行于后臺的服務(wù),系統(tǒng)在這個 Activity 不再可見時,仍維持音樂播放服務(wù)運行。AlarmManager 經(jīng)常結(jié)合 Service 來使用,用來顯示后臺 Service 的運行狀態(tài)等。所有的組件在 manifest 文件中配置,通過代碼為組件添加邏輯處理,降低了組件和邏輯處理之間的耦合性,體現(xiàn)了翻轉(zhuǎn)控制的優(yōu)勢(IoC) 。例如,提個Application 會去啟動手機里的瀏覽器去網(wǎng)絡(luò)上下載歌曲,這個 Task 就會涵蓋 apk 里的 Activity 和 Browser apk 里的 Activity。任務(wù)其實就是 Activity 的堆棧,而不是 manifest 文件中的一個組件或者元素,所以用戶無法撇開 Activity 而隨意為一個任務(wù)設(shè)置值。當(dāng)用戶按下 BACK 鍵的時候,屏幕不會顯示出用戶剛才離開的 Activity(上一個任務(wù)的根 Activity) 。采用時分雙工傳輸方案實現(xiàn)全雙工傳輸。FEC(Forward Error Correction,前向糾錯)的使用抑制了長距離鏈路的隨機噪音。藍(lán)牙技術(shù)優(yōu)勢,Bluetooth 無線技術(shù)是在兩個設(shè)備間進行無線短距離通信的最簡單、最便捷的方法。正因如此,使用 Bluetooth 技術(shù)不需要支付任何費用。后續(xù)的 PIN 碼流程就如同在 ATM 機器上操作一樣簡單。此協(xié)議提供RS232 控制和狀態(tài)信號,如基帶上的損壞, CTS 以及數(shù)據(jù)信號等,為上層業(yè)務(wù)(如傳統(tǒng)的串行線纜應(yīng)用)提供了傳送能力。MAC 硬件地址MAC(Medium/MediaAccess Control, 介質(zhì)訪問控制)MAC 地址是燒錄在NetworkInterfaceCard(網(wǎng)卡,NIC) 地址,也叫硬件地址,是由 48 比特長(6 字節(jié)),16 位叫做組織唯一標(biāo)志符(anizationally unique,是識別LAN(局域網(wǎng) )節(jié)點的標(biāo)識 .2447 位是由廠家自己分配。Bluetooth 無線技術(shù)Bluetooth 無線技術(shù)是一種無線通信鏈路,通過跳頻收發(fā)器在無需申請許可證的 GHz ISM 波段上工作。1Bluetooth HCIBluetooth HCI 為基帶控制器和鏈路管理器提供了命令接口,并可以訪問硬件狀態(tài)和控制寄存器。1信道可以是物理信道或是 L2CAP 信道,具體取決于上下文。覆蓋區(qū)域兩個 Bluetooth 設(shè)備可以在其中交換具有合格質(zhì)量和性能的消息的區(qū)域。2擴展服務(wù)發(fā)現(xiàn)配置文件 (ESDP)ESDP 定義了通用即插即用設(shè)備如何通過 Bluetooth 無線連接運行。查詢Bluetooth 設(shè)備傳輸查詢消息并監(jiān)聽響應(yīng)以試圖發(fā)現(xiàn)覆蓋區(qū)域內(nèi)其它 Bluetooth 設(shè)備的程序。38 鏈路邏輯鏈路的簡寫。4數(shù)據(jù)包在物理信道上傳輸?shù)募媳忍氐母袷健?密碼配對設(shè)備時,強烈建議您使用密碼驗證即將進行的連接。5PIN一種用戶友好號碼,可用于在配對發(fā)生前驗證設(shè)備的連接。SDAP 要求任何應(yīng)用程序都應(yīng)能夠發(fā)現(xiàn)它要連接的其它 Bluetooth 設(shè)備上的可用服務(wù)。BluetoothSocket 類:代表了一個藍(lán)牙套接字的接口(類似于 TCP 中的套接字) ,它是應(yīng)用程序通過輸入、輸出流與其他藍(lán)牙設(shè)備通信的連接點。BluetoothAdapter 藍(lán)牙適配器,直到我們建立 BluetoothSocket 連接之前,都24要不斷操作它。背景軟件系統(tǒng)名稱:藍(lán)牙聊天任務(wù)來源:畢業(yè)設(shè)計,開發(fā)者:張京,用戶實現(xiàn)軟件的平臺:Android 系統(tǒng)、藍(lán)牙模塊。圖 BluetoothChat 流程圖此為例程的主 Activity。最后通過 Handler 來通知 UI 連接 OK 。private class ConnectThread extends Thread :這是定義的連接線程,專門用來對外發(fā)出連接對方藍(lán)牙的請求和處理流程。該類包含 UI 和操作的 Activity 類,作用是得到系統(tǒng)默認(rèn)藍(lán)牙設(shè)備的已配對設(shè)備列表,以及搜索出的未配對的新設(shè)備的列表。構(gòu)造函數(shù)中設(shè)置輸入輸出流。private void connectionLost() :當(dāng)連接失去的時候,設(shè)為 STATE_LISTEN 狀態(tài)并通知 UI 。public synchronized void start() :30開啟 mAcceptThread 線程,由于樣例程序是僅 2 人的聊天過程,故之前先檢測 mConnectThread 和 mConnectedThread 是否運行,運行則先退出這些線程。(3)發(fā)送發(fā)送為此程序的主要 UI 層,用戶在這個界面上輸入文字,按下發(fā)送按鈕,就可以實現(xiàn)整個程序的功能。 //同 startActivity(enabler)。它的只讀屬性集定義了設(shè)備的主、次設(shè)備類和一些相關(guān)服務(wù)。以下是建立藍(lán)牙連接的所需要的一些基本類:BluetoothAdapter 類:代表了一個本地的藍(lán)牙適配器。5串行端口配置文件 (SPP)SPP 定義了如何設(shè)置虛擬串行端口及如何連接兩個 Bluetooth 設(shè)備。密鑰僅在連接時有效,用于不同設(shè)備或用戶的密鑰可以不同。50、已配對設(shè)備已與其交換了鏈路密鑰的 Bluetooth 設(shè)備(在請求建立連接之前或在連接階段中) 。4邏輯信道同 L2CAP 信道一樣,但由于在 Bluetooth 版本 中有其它意義,所以不贊成使用。3已知設(shè)備至少已存儲其 BD_ADDR 的 Bluetooth 設(shè)備。此配置文件定義了一些通用的操作,這些操作可供引用 GAP 的配置文件以及實施多個配置文件的設(shè)備使用。2設(shè)備發(fā)現(xiàn)從可發(fā)現(xiàn)設(shè)備上檢索 Bluetooth 設(shè)備地址、時鐘、設(shè)備類別字段及使用的尋呼掃描模式的程序。1正在連接設(shè)備間通信的一個階段,表示設(shè)備間正在建立連接。1Bluetooth 配置文件Bluetooth 配置文件表達了一般行為,Bluetooth 設(shè)備可以通過這些行為與其它設(shè)備進行通信。啟用 Bluetooth 的設(shè)備啟用 Bluetooth 的設(shè)備(或稱 Bluetooth 設(shè)備)是可以使用 Bluetooth 系統(tǒng)進行短距離無線通信的設(shè)備。即時網(wǎng)絡(luò)不要求架構(gòu),受時空限制??芍С衷趦蓚€ BT 設(shè)備之間同17時保持高達 60 路的通信連接。自 1999 年發(fā)布 Bluetooth 規(guī)格以來,總共有超過 4000 家公司成為 Bluetooth 特別興趣小組 (SIG) 的成員。請在 Bluetooth 產(chǎn)品目錄和組件產(chǎn)品列表中查看各類產(chǎn)品大全。其周出貨量已超過五百萬件,已安裝基站數(shù)16超過 5 億個。一個數(shù)據(jù)包名義上占用一個時隙,但實際上可以被擴展到占用 5 個時隙。跳頻技術(shù)是把頻帶分成若干個跳頻信道(hop channel) ,在一次連接中,無線電收發(fā)器按一定的碼序列(即一定的規(guī)律,技術(shù)上叫做“偽隨機碼” ,就是假 的隨機碼)不斷地從一個信道跳 到另一個信道,只有收發(fā)雙方是按這個規(guī)律進行通信的,而其他的干擾不可能按同樣的規(guī)律進行干擾;跳頻的瞬時帶寬是很窄的,但通過擴展頻譜技術(shù)使這個窄帶寬成百倍地擴展成寬頻帶,使干
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1