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

正文內(nèi)容

基于android平臺(tái)的即時(shí)通訊系統(tǒng)的研究與設(shè)計(jì)_畢業(yè)設(shè)計(jì)(參考版)

2024-09-01 19:56本頁面
  

【正文】 BluetoothAdapter 藍(lán)牙適配器,直到我們建立 BluetoothSocket 連接之前,都要不斷操作它。 要操作藍(lán)牙,先要在 里加入權(quán)限 : [12] usespermissionandroid:name= / usespermissionandroid:name= / Android 所有關(guān)于藍(lán)牙開發(fā)的類都在 包下,只有 8 個(gè)類 。 它 的只讀屬性集定義了設(shè)備的主、次設(shè)備類和一些相關(guān)服務(wù)。當(dāng)遠(yuǎn)端 設(shè)備 發(fā)起連 接連 接請(qǐng) 求的時(shí) 候, 并且 已經(jīng)連 接到 了的 時(shí)候,BlueboothServerSocket 類將會(huì)返回一個(gè) BluetoothSocket。 BluetoothSocket 類:代表了一個(gè)藍(lán)牙套接字的接口(類似于 TCP 中的套接字),它 是應(yīng)用程序通過輸入、輸出流與其他藍(lán)牙設(shè)備通信的連接點(diǎn)。利用它可以發(fā)現(xiàn)其他藍(lán)牙設(shè)備,查詢綁定了的設(shè)備,使用已知的 MAC 地址實(shí)例化一個(gè)藍(lán)牙設(shè)備和建立一個(gè) BluetoothServerSocket(作為服務(wù)器端)來監(jiān)聽來自其他設(shè)備的連接。以下是建立藍(lán)牙連接的所需要的一些基本類: BluetoothAdapter 類:代表了一個(gè)本地的藍(lán)牙適配器。 6 未知設(shè)備 沒有存儲(chǔ)有關(guān)其任何信息( Bluetooth 設(shè)備地址、鏈路密鑰或其它)的 Bluetooth 設(shè)備。 SDAP 要 求任何應(yīng)用程序都應(yīng)能夠發(fā)現(xiàn)它要連接的其它 Bluetooth 設(shè)備上的可用服務(wù)。 6 服務(wù)發(fā)現(xiàn) 查詢和瀏覽由或通過其它 Bluetooth 設(shè)備提供的服務(wù)的程序。 5 串行端口配置文件 (SPP) SPP 定義了如何設(shè)置虛擬串行端口及如何連接兩個(gè) Bluetooth 設(shè)備。 5 范圍 Bluetooth 無線電信號(hào)可以覆蓋的區(qū)域。 5 PIN 一種用戶友好號(hào)碼,可用于在配對(duì)發(fā)生前驗(yàn)證設(shè)備的連接。有許多種物理信道類型,其各自的特征由其不同的用途決定。密鑰僅在連接時(shí)有效,用于不同 22 設(shè)備或用戶的密鑰可以不同。密碼通常是按鍵(字母或數(shù)字)的任意組合。 5 密碼 配對(duì)設(shè)備時(shí),強(qiáng)烈建議 您使用密碼驗(yàn)證即將進(jìn)行的連接。此過程中將交換鏈路密鑰(在請(qǐng)求建立連接之前或在連接階段)。 50、 已配對(duì)設(shè)備 已與其交換了鏈路密鑰的 Bluetooth 設(shè)備(在請(qǐng)求建立連接之前或在連接階段中)。 4 尋呼掃描 設(shè)備監(jiān)聽其尋呼掃描物理信道上接收到的尋呼消息的程序。 4 數(shù)據(jù)包 在物理信道上傳輸?shù)募媳忍氐母袷健? 4 邏輯傳輸 這在 Bluetooth 無線技術(shù)中用于表示因存在共享確認(rèn)協(xié)議和鏈路標(biāo)識(shí)符,兩個(gè)不同邏輯鏈路具有的通用性。 4 邏輯信道 同 L2CAP 信道一樣,但由于在 Bluetooth 版本 中有其它意義,所以不贊成使用。 LMP 驗(yàn)證 驗(yàn)證遠(yuǎn)程設(shè)備實(shí)體的 LMP 層步驟。 38 鏈路 邏輯鏈路的簡(jiǎn)寫。 3 建立 L2CAP 信道 在 L2CAP 層上建立邏輯連接的程序。 3 已知設(shè)備 至少已存儲(chǔ)其 BD_ADDR 的 Bluetooth 設(shè)備。 3 干擾 流中的信息實(shí)體均按時(shí)間關(guān)系與其前行和后續(xù)實(shí)體捆綁在一起的情況。 20 查詢 Bluetooth 設(shè)備傳輸查詢消息并監(jiān)聽響應(yīng)以試圖發(fā)現(xiàn)覆蓋區(qū)域內(nèi)其它 Bluetooth 設(shè)備的程序。不符合任何其它 Bluetooth 配置文件的 Bluetooth 設(shè)備必須與 GAP 符合以確?;镜幕ゲ僮餍院凸泊妗4伺渲梦募x了一些通用的操作,這些操作可供引用 GAP 的配置文件以及實(shí)施多個(gè)配置文件的設(shè)備使用。一旦客戶端找到了文件或位置,客戶端即可從服務(wù)器拉取文件,或通過 GOEP 從客戶端推送文件至服務(wù)器。 2 擴(kuò)展服務(wù)發(fā)現(xiàn)配置文件 (ESDP) ESDP 定義了通用即插即用設(shè)備如何通過 Bluetooth 無線連接運(yùn)行。正常情況下,可發(fā)現(xiàn)設(shè)備都可以連接。 2 設(shè)備發(fā)現(xiàn) 從可發(fā)現(xiàn)設(shè)備上檢索 Bluetooth 設(shè)備地址、時(shí)鐘、設(shè)備類別字段及使用的尋呼掃描模式的程序。 2 創(chuàng)建信任關(guān)系 將遠(yuǎn)程設(shè)備標(biāo)記為信任設(shè)備的程序。 覆蓋區(qū)域 19 兩個(gè) Bluetooth 設(shè)備可以在其中交換具有合格質(zhì)量和性能的消息的區(qū)域。) 1 連接 兩個(gè)對(duì)等應(yīng)用程序或映射至 L2CAP 信道上的較高層協(xié)議之間的連接。 1 正在連接 設(shè)備間通信的一個(gè)階段,表示設(shè)備間正在建立連接。如果尚未建立,這還包括建立物理鏈路、邏輯傳輸、邏輯鏈路、以及 L2CAP 信道。 1 信道 可以是物理信道或是 L2CAP 信道,具體取決于上下文。為了使用 Bluetooth 無線技術(shù),設(shè)備必須能夠翻譯特定 Bluetooth 配置文件。 1 Bluetooth 配置文件 Bluetooth 配置文件表達(dá)了一般行為, Bluetooth 設(shè)備可以通過這些行為與其它設(shè)備進(jìn)行通信。 1 Bluetooth 主機(jī) Bluetooth 主機(jī)可以是一個(gè)計(jì)算設(shè)備、外圍設(shè)備、蜂窩電話、 PSTN 網(wǎng)絡(luò)或 LAN 接入點(diǎn)等等。 1 Bluetooth HCI Bluetooth HCI 為基帶控制器和鏈路管理器提供了命令接口,并可以訪問硬件狀態(tài)和控制寄存器。這在技術(shù)規(guī)格中通常被稱為 BD_ADDR。 啟用 Bluetooth 的設(shè)備 啟用 Bluetooth 的設(shè)備(或稱 Bluetooth 設(shè)備)是可 以使用 Bluetooth 系統(tǒng)進(jìn)行短距離無線通信的設(shè)備。鏈路協(xié)議基于時(shí)隙。 Bluetooth 無線技術(shù) Bluetooth 無線技術(shù)是一種無線通信鏈路,通過跳頻收發(fā)器在無需申請(qǐng)?jiān)S可證的 GHz ISM 波段上工作。 信標(biāo)列 基礎(chǔ)或適應(yīng)型微微網(wǎng)物理信道中的保留時(shí)隙的一種模式。即時(shí)網(wǎng)絡(luò)不要求架構(gòu),受時(shí)空限制。網(wǎng)卡的物理地址通常是由網(wǎng)卡生產(chǎn)廠家燒入網(wǎng)卡的 EPROM(一種閃存芯片,通??梢酝ㄟ^程序擦寫 ),它存儲(chǔ)的是傳輸數(shù)據(jù)時(shí)真正賴以標(biāo)識(shí)發(fā)出數(shù)據(jù)的電腦和接收數(shù)據(jù)的主機(jī)的地址。 17 MAC 硬件地址 MAC(Medium/MediaAccess Control, 介質(zhì)訪問控制 )MAC 地址是燒錄在NetworkInterfaceCard(網(wǎng)卡 ,NIC)里的 .MAC 地址 ,也叫硬件地址 ,是由 48 比特長(zhǎng) (6 字節(jié) ),16 進(jìn)制的數(shù)字組成 .023 位叫做組織唯一標(biāo)志符 (anizationally unique,是識(shí)別LAN(局域網(wǎng) )節(jié)點(diǎn)的標(biāo)識(shí) .2447 位是由廠家 自己分配。通信兩端設(shè)備必須兼容于 RFCOMM協(xié)議,有兩類設(shè)備: DTE (Data Terminal Endpoint,通信終端,如 PC, PRINTER)和 DCE (Data Circuit Endpoint,通信段的一部分,如 Modem)??芍С衷趦蓚€(gè) BT 設(shè)備之間同時(shí)保持高達(dá)60 路的通信連接。 RFCOMM 是為了兼容傳統(tǒng)的串口應(yīng)用,同時(shí)取代有線的通信方式,藍(lán)牙協(xié)議棧需要提供與有線串口一致的通信接口而開發(fā)出的協(xié)議。此協(xié)議提供RS232 控制和狀態(tài)信號(hào),如基帶上的損壞, CTS 以及數(shù)據(jù)信號(hào)等,為上層業(yè)務(wù) (如傳統(tǒng)的串行線纜應(yīng)用 )提供了傳送能力。產(chǎn)品數(shù)量已連續(xù)四年成倍增長(zhǎng),安裝的基站數(shù)量在 2020 年底也可能達(dá)到 5 億個(gè)。自 1999 年發(fā)布 Bluetooth 規(guī)格以來,總共有超過 4000 家公司成為 Bluetooth 特別興趣小組 (SIG) 的成員。全球通用的規(guī)格 Bluetooth 無線技術(shù)是當(dāng)今市場(chǎng)上支持范圍最廣泛,功能最豐富且安全的無線標(biāo)準(zhǔn)。后續(xù)的 PIN 碼流程就如同在 ATM 機(jī)器上操作一樣簡(jiǎn)單。不需要電纜即可實(shí)現(xiàn)連接。請(qǐng)?jiān)? Bluetooth 產(chǎn)品目錄和組件產(chǎn)品列表中查看各類產(chǎn)品大全。設(shè)備范圍Bluetooth 技術(shù)得到了空前廣泛的應(yīng)用,集成該技術(shù)的產(chǎn)品從手機(jī)、汽車到醫(yī)療設(shè)備,使用該技術(shù)的用戶從消費(fèi)者、工業(yè)市場(chǎng)到企業(yè)等等,不一而足。正因如此,使 16 用 Bluetooth 技術(shù)不需要支付任何費(fèi)用。許多行業(yè)的制造商都積極地在其產(chǎn)品中實(shí)施此技術(shù),以減少使用零亂的電線,實(shí)現(xiàn)無縫連接、流傳輸立體聲,傳輸數(shù)據(jù)或進(jìn)行語音通信。其周出貨量已超過五百萬件,已安裝基站數(shù)超過 5 億個(gè)。由于有了“配置文件”這一獨(dú)特概念,Bluetooth 產(chǎn)品不再需要安裝驅(qū)動(dòng)程序軟件。 藍(lán)牙技術(shù)優(yōu)勢(shì) , Bluetooth 無線技術(shù)是在兩個(gè)設(shè)備間進(jìn)行無線短距離通信的最簡(jiǎn)單、最便捷的方法。每個(gè)話音信道支持 64kb/s 同步話音鏈路。一個(gè)數(shù)據(jù)包名義上占用一個(gè)時(shí)隙,但實(shí)際上可以被擴(kuò)展到占用 5 個(gè)時(shí)隙。藍(lán)牙基帶協(xié)議是電路交換與分組交換的結(jié)合。 FEC( Forward Error Correction,前向糾錯(cuò))的使用抑制了長(zhǎng)距離鏈路的隨機(jī)噪音。其程序?qū)懺谝粋€(gè) 9 x 9 mm 的微芯片中。跳頻技術(shù)是把頻帶分成若干個(gè)跳頻信道( hop channel),在一次連接中,無線電收發(fā)器按一定的碼序列(即一定的規(guī) 律,技術(shù)上叫做“偽隨機(jī)碼”,就是 假 的隨機(jī)碼)不斷地從一個(gè)信道 跳 到另一個(gè)信道,只有收發(fā)雙方是按這個(gè)規(guī)律進(jìn)行通信的,而其他的干擾不可能按同樣的規(guī)律進(jìn)行干擾;跳頻的瞬時(shí)帶寬是很窄的,但通過擴(kuò)展頻譜技術(shù)使這個(gè)窄帶寬成百倍地?cái)U(kuò)展成寬頻帶,使干擾可能的影響變成很小 。例如某些家電、無繩電話、汽車開門器、微波爐等等,都可能是干擾。采用時(shí)分雙工傳輸方案實(shí)現(xiàn)全雙工傳輸。藍(lán)牙采用分散 式網(wǎng)絡(luò)結(jié)構(gòu)以及快跳頻和短包技術(shù),支持點(diǎn)對(duì)點(diǎn)及點(diǎn)對(duì)多點(diǎn)通信,工作在全球通用的 ISM(即工業(yè)、科學(xué)、醫(yī)學(xué))頻段。能在包括移動(dòng)電話、 PDA、無線耳機(jī)、筆記本電腦、相關(guān)外設(shè)等眾多設(shè)備之間進(jìn)行無線信息交換。 Android 持久層開發(fā) Android SDK 持久層用于管理數(shù)據(jù)的讀寫,主要分為 4 個(gè)功能模塊: SharedPreferences,通過鍵值二元組存儲(chǔ)簡(jiǎn)單數(shù)據(jù),如 Activity 存儲(chǔ) UI 狀態(tài)以保證程序切換不會(huì)帶來各個(gè)程序 UI 的改變; 文件,存儲(chǔ)規(guī)模較大的數(shù)據(jù); 數(shù)據(jù)庫,內(nèi)置 SQLite 數(shù)據(jù)庫,用于存儲(chǔ)結(jié)構(gòu)化數(shù) 據(jù); ContentProvider,通過定義一組抽象借口,為數(shù)據(jù)源的封裝提供了標(biāo)準(zhǔn),可用于應(yīng)用程序之間的數(shù)據(jù)共享。當(dāng)用戶按下 BACK鍵的時(shí)候,屏幕不 會(huì)顯示出用戶剛才離開的 Activity (上一個(gè)任務(wù)的根 Activity)。然后,用戶再次回到了應(yīng)用程序加載器而選擇了前一個(gè)應(yīng)用程序(上一個(gè)任務(wù))。舉個(gè)例子,比如當(dāng)前任務(wù)在堆棧中存有 4 個(gè) Activity—— 3個(gè)處在當(dāng)前 Activity 的棧下面。 任務(wù)中的所有 Activity 事作 為一個(gè)整體進(jìn)行移動(dòng)的。 任務(wù)其實(shí)就是 Activity 的堆棧,而不是 manifest 文件中的一個(gè)組件或者元素,所 14 以用戶無法撇開 Activity 而隨意為一個(gè)任務(wù)設(shè)置值。 對(duì)戰(zhàn)中保存的其實(shí)是對(duì)象實(shí)例,如果發(fā)生了諸如需要多個(gè)地圖瀏覽器的情況,就會(huì)使得一個(gè)任務(wù)重同時(shí)存在多個(gè)同一 Activity 的實(shí)例,堆棧會(huì)為每個(gè)實(shí)例單獨(dú)開辟一個(gè)入口。當(dāng)一個(gè) Activity 啟動(dòng)另外一個(gè) Activity 的時(shí)候,新的 Activity 就被壓入棧頂,并成為當(dāng)前運(yùn)行的 Activity,而父 Activity 扔保持在堆棧之中。 Task 是安排在一個(gè)對(duì)戰(zhàn)中的一組相關(guān)的 Activity,對(duì)戰(zhàn)中的根Activity 就是啟動(dòng)了整個(gè)任務(wù)的那個(gè) Activity—— 一般情況下,它就是用戶在應(yīng)用程序夾在其中所能選擇的。例如,提個(gè) Application 會(huì)去啟動(dòng)手機(jī)里的瀏覽器去網(wǎng)絡(luò)上下載歌曲,這個(gè) Task 就會(huì)涵蓋 apk 里的 Activity 和Browser apk 里的 Activity。簡(jiǎn)單地說,“任務(wù)”就是用戶所一眼道的“應(yīng)用程序”。 對(duì)于用戶來說,這看起來就像是地圖瀏覽器,是的 Activity 所在的應(yīng)用程序的一個(gè)組成部分,其實(shí)它是在另外一個(gè)應(yīng)用程序中定義的,并運(yùn)行在那個(gè)應(yīng)用程序的進(jìn)程中。舉個(gè)例子來說,假設(shè)想讓用戶看到某個(gè)地方的接到地圖,并且已經(jīng)存在了一個(gè)具有此功能的 Activity,那么 Activity 所需要做的工作就是把請(qǐng)求信息放到一個(gè) Intent 對(duì)象里,并把它傳遞給 startActivity()。所有的組件在 manifest 文件中配置,通過代碼為組件添加邏輯處理,降低了組件和邏輯處理之間的耦合性,體現(xiàn)了翻轉(zhuǎn)控制的優(yōu)勢(shì)( IoC)。 Android 控制層最 重要的機(jī)制是 Intent。 Intent 也可以通過廣播的形式,來描述并廣播某些已經(jīng)發(fā)生的時(shí)間。其中, Activity、 Service、 BroadcastReceiver 組件之間的通信,主要是由 Intent 來協(xié)助完成的。 AlarmManager 經(jīng)常結(jié)合 Service 來使用,用來顯示后臺(tái) Service 的運(yùn)行狀態(tài)等。 Android 系統(tǒng)使用類 NotificationManager 來通知用戶后臺(tái)所發(fā)生的事情 。如同 Activity 和其他組件一樣,服務(wù)運(yùn)行于應(yīng)用程序進(jìn)程的主線程內(nèi),所以不會(huì)對(duì)其他組件或用戶界面有任何干擾。連接之后,可以通過服務(wù)器提供的借口與服務(wù)器進(jìn)行通訊。為打到這個(gè)目的,媒體播放器
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1