基于Android藍(lán)牙聊天系統(tǒng)的設(shè)計與實現(xiàn)

基于Android藍(lán)牙聊天系統(tǒng)的設(shè)計與實現(xiàn)

ID:36743408

大小:247.91 KB

頁數(shù):4頁

時間:2019-05-14

基于Android藍(lán)牙聊天系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于Android藍(lán)牙聊天系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于Android藍(lán)牙聊天系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于Android藍(lán)牙聊天系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
資源描述:

《基于Android藍(lán)牙聊天系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、技術(shù)實踐·案例·SuccessfulCases基于Android藍(lán)牙聊天系統(tǒng)的設(shè)計與實現(xiàn)孟剛(上海華章信息科技有限公司上海200235)【摘要】針對當(dāng)前Android在移動互聯(lián)網(wǎng)市場份額的日益增長,以及藍(lán)牙作為短距離無線通信技術(shù)的流行,通過研究Android應(yīng)用程序組成和Android中藍(lán)牙的實現(xiàn)。最后設(shè)計實現(xiàn)了基于Android平臺的藍(lán)牙聊天系統(tǒng)??傮w來說,文章所設(shè)計的藍(lán)牙聊天系統(tǒng)具有,I生能強、通用性好以及擴展能力強等優(yōu)點?!娟P(guān)鍵詞JAndroid;藍(lán)牙;聊天系統(tǒng)BluetoothChatSystemBasedONAndroidPlaff0rmMengGang(Shangha

2、iHuazhangInformationTechnologyco.,ItdShanghai200235)【Abstract】InviewofthecurrenttrendofincreasingshareofAndroidinthemobileIntemetmarket,andthepopularityofbluetoothwhichisashort-rangewirelesscommunicationtechnology,thispaperstudiestheAndroidapplicationcompositionandtherealizationofthebluetooth

3、onAndroidplatform,andfinallydesignsbluetoothchatsystembasedonAndroidplatform.Alinal,thesystemownsadvantagesofstrongperformance,highuniversalityandgoodextensibility.【Keywords】android;bluetooth;chatsystem本文實現(xiàn)了基于Android平臺通過藍(lán)牙進行通信0引言的一對多聊天系統(tǒng)。選擇藍(lán)牙作為通信手段是由于藍(lán)牙隨著移動通信技術(shù)的進步,移動終端在近年中發(fā)展連接簡單,避免了網(wǎng)絡(luò)連接對于網(wǎng)絡(luò)及信

4、號強度的依賴迅速.尤其是智能手機平臺Android的發(fā)布與開源,其性Android手機使用藍(lán)牙模塊分別作為客戶端和服務(wù)發(fā)展勢頭強勁,市場占有率穩(wěn)步提升,給移動領(lǐng)域注入器端.實現(xiàn)好友或陌生人間即時的一對多聊天系統(tǒng)。了新的活力。根據(jù)市場研究公司Canalys的調(diào)查數(shù)據(jù),在Canalys調(diào)查的全世界56個國家中,Android在其中351Android應(yīng)用程序概述個國家處于領(lǐng)先地位,并占據(jù)了全球48%的市場份額。一般來說.Android應(yīng)用程序主要由四部分組成:Android一詞的英文本義是“機器人”,它是GoogleActivity(活動對象)、BroadcastReceiver(廣

5、播接收器)、公司于2007年l1月宣布的基于Linux平臺的開源手機Service(服務(wù))、ContentProvider(內(nèi)容提供者)。然而,并操作系統(tǒng),它是一套真正意義上的開放性的移動設(shè)備綜不是所有的程序都需要全部部分,可以由上面的一個或合平臺。該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟幾個來組建。使用某些組件構(gòu)建Android應(yīng)用程序時,件組成。Android最大的特點在于其開放性,它宣布開放需要在AndroidManifest.xml文件里進行聲明。源代碼.手機制造商、手機芯片廠商、移動運營商以及開1.1Activity發(fā)者都可以對源碼進行學(xué)習(xí)和修改并進行開發(fā)。藍(lán)牙在An

6、droid應(yīng)用程序中,Activity一般代表手機的一是智能手機的一項重要功能,它也被整合到了Android屏.即用戶可見的一個界面。Android應(yīng)用程序的運行平臺上.作為Android的一個移動網(wǎng)絡(luò)通信模塊。過程就是在不同的Activity之間切換的過程。每個Android系統(tǒng)提供了藍(lán)牙開發(fā)的API,供開發(fā)者調(diào)用。Activity都有自己的視圖和事件對應(yīng)。大多數(shù)應(yīng)用程序信息安全與技術(shù)·2012年6月·79·SuccessfulCases·案例·技術(shù)實踐都有多個Activity。11BluetoothAdapter:表示本地的藍(lán)牙適配器。1.2BroadcastReceiver

7、BluetoothAdapter是所有藍(lán)牙操作的人口點。用它可以BroadcastReceiver是一個接受廣播消息并響應(yīng)的搜索其他的藍(lán)牙設(shè)備、查詢已配對的設(shè)備、用已知的組件。廣播消息可以由系統(tǒng)產(chǎn)生,例如時區(qū)發(fā)生變化、電MAC地址來實例化一個藍(lán)牙設(shè)備(BluetoothDevice),建池電量發(fā)生變化等。同時也可以由其他應(yīng)用程序產(chǎn)生,立一個BluetoothServerSocket來監(jiān)聽其他設(shè)備的連接請對于這兩種廣播。在Broadcastreceiver里都可以設(shè)置相求。應(yīng)的過濾

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。