本科毕业设计(论文)
基于A
droid平台的即时通讯系统的研究与设计
学专
院业
自动化学院网络工程网络与信息化方向
年级班别学号
2009级(2)班3109001332张京郑日荣
学生姓名指导教师
2013年5月
f基于A
droId平台的即时通讯系统的研究与设计
张京
自动化学院
f摘要
随着A
droid系统的发展,越来越多的移动设备开始使用A
droid作为操作系统。A
droid系统内核基于Li
ux而来,应用层则使用基于Java代码的Dalvik虚拟机,因此A
droid代码的主要编程语言是Java。即时通讯(I
sta
tMesse
ger,简称IM),指基于互联网的即时交流信息的业务。即时通讯是当今互联网用户主要通讯方式之一,能够为互联网用户带来直观、便捷的信息交换服务。蓝牙,一种支持设备短距离通信的无线电技术能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。本文主要对A
droid系统、蓝牙协议进行研究,通过分析A
droid的一个蓝牙即时通讯实例,达到基于A
droid即时通讯系统的研究目的。在这些研究的基础上,设计出能够实现A
droid系统上基于蓝牙、能够进行文件发送的即时通讯软件。首先,本文分析A
droid系统的框架以及功能特征,讲述了A
droid系统的基本运作方式。其次,讲述了在A
droid系统上如何使用蓝牙协议,研究了A
droid系统上的蓝牙工作方式以及关键代码。最后,分析蓝牙的工作实例,在此基础上在Eclipse开发出能够实现即时通讯的A
droid实例,并且能够传送文件。
关键词:即时通讯;蓝牙;A
droid
I
fAbstract
Withthedevelopme
toftheA
droidsystemmorea
dmoremobiledevicesstartusi
gA
droidastheoperati
gsystemA
droidsystemisbasedo
theLi
uxker
ela
dtheapplicatio
layerisusi
gJavabasedcodeDalvikvirtualmachi
ethereforethemajorprogrammi
gla
guageofA
droidsystemisJavaI
sta
tMesse
gerAbbreviatedIMreferstoI
ter
etbasedrealtimei
formatio
excha
geserviceIMisthemai
waytocommu
icateofI
ter
etuserso
eca
provideI
ter
etuserswitha
i
tuitivea
dco
ve
ie
ti
formatio
excha
geserviceBluetootho
ethatsupportsshortra
gecommu
icatio
deviceradiotech
ologyca
i
cludemobilepho
ePDAwirelessheadsetslaptopcomputersrelatedperipheralsa
dotherwirelessi
formatio
excha
gebetwee
devicesThispapermai
lyresearcho
theA
droidsystema
dtheBluetoothprotocolbya
alyzi
gofaBluetoothA
droidIMi
sta
cetoachievethepurposeofresearchi
gA
droidbasedi
sta
tmessagi
gsystemDesig
a
A
droidsystembasedo
Bluetoothwiththecapableofi
sta
tmessagi
ga
dfilese
di
gFirstlythispapera
alyzesframeworka
dfu
ctio
alchar