欢迎来到天天文库
浏览记录
ID:36743408
大小:247.91 KB
页数:4页
时间:2019-05-14
《基于Android蓝牙聊天系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、技术实践·案例·SuccessfulCases基于Android蓝牙聊天系统的设计与实现孟刚(上海华章信息科技有限公司上海200235)【摘要】针对当前Android在移动互联网市场份额的日益增长,以及蓝牙作为短距离无线通信技术的流行,通过研究Android应用程序组成和Android中蓝牙的实现。最后设计实现了基于Android平台的蓝牙聊天系统。总体来说,文章所设计的蓝牙聊天系统具有,I生能强、通用性好以及扩展能力强等优点。【关键词JAndroid;蓝牙;聊天系统BluetoothChatSystemBasedONAndroidPlaff0rmMengGang(Shangha
2、iHuazhangInformationTechnologyco.,ItdShanghai200235)【Abstract】InviewofthecurrenttrendofincreasingshareofAndroidinthemobileIntemetmarket,andthepopularityofbluetoothwhichisashort-rangewirelesscommunicationtechnology,thispaperstudiestheAndroidapplicationcompositionandtherealizationofthebluetooth
3、onAndroidplatform,andfinallydesignsbluetoothchatsystembasedonAndroidplatform.Alinal,thesystemownsadvantagesofstrongperformance,highuniversalityandgoodextensibility.【Keywords】android;bluetooth;chatsystem本文实现了基于Android平台通过蓝牙进行通信0引言的一对多聊天系统。选择蓝牙作为通信手段是由于蓝牙随着移动通信技术的进步,移动终端在近年中发展连接简单,避免了网络连接对于网络及信
4、号强度的依赖迅速.尤其是智能手机平台Android的发布与开源,其性Android手机使用蓝牙模块分别作为客户端和服务发展势头强劲,市场占有率稳步提升,给移动领域注入器端.实现好友或陌生人间即时的一对多聊天系统。了新的活力。根据市场研究公司Canalys的调查数据,在Canalys调查的全世界56个国家中,Android在其中351Android应用程序概述个国家处于领先地位,并占据了全球48%的市场份额。一般来说.Android应用程序主要由四部分组成:Android一词的英文本义是“机器人”,它是GoogleActivity(活动对象)、BroadcastReceiver(广
5、播接收器)、公司于2007年l1月宣布的基于Linux平台的开源手机Service(服务)、ContentProvider(内容提供者)。然而,并操作系统,它是一套真正意义上的开放性的移动设备综不是所有的程序都需要全部部分,可以由上面的一个或合平台。该平台由操作系统、中间件、用户界面和应用软几个来组建。使用某些组件构建Android应用程序时,件组成。Android最大的特点在于其开放性,它宣布开放需要在AndroidManifest.xml文件里进行声明。源代码.手机制造商、手机芯片厂商、移动运营商以及开1.1Activity发者都可以对源码进行学习和修改并进行开发。蓝牙在An
6、droid应用程序中,Activity一般代表手机的一是智能手机的一项重要功能,它也被整合到了Android屏.即用户可见的一个界面。Android应用程序的运行平台上.作为Android的一个移动网络通信模块。过程就是在不同的Activity之间切换的过程。每个Android系统提供了蓝牙开发的API,供开发者调用。Activity都有自己的视图和事件对应。大多数应用程序信息安全与技术·2012年6月·79·SuccessfulCases·案例·技术实践都有多个Activity。11BluetoothAdapter:表示本地的蓝牙适配器。1.2BroadcastReceiver
7、BluetoothAdapter是所有蓝牙操作的人口点。用它可以BroadcastReceiver是一个接受广播消息并响应的搜索其他的蓝牙设备、查询已配对的设备、用已知的组件。广播消息可以由系统产生,例如时区发生变化、电MAC地址来实例化一个蓝牙设备(BluetoothDevice),建池电量发生变化等。同时也可以由其他应用程序产生,立一个BluetoothServerSocket来监听其他设备的连接请对于这两种广播。在Broadcastreceiver里都可以设置相求。应的过滤
此文档下载收益归作者所有