4.2本章小结 14
第5章 开发及运行环境的安装设置 17
5.1 JDK的安装及设置 18
5.2 运行环境效果图 19
5.3 运行系统成果图 20
5.4本章小结 21
第6章 总结与展望 22
6.1 总结 22
6.2 展望 22
毕业设计体会 24
致谢 25
参考文献 26
第1章 绪论
蓝牙即时通讯也是Android平台即时消息聊天。现在随着android系统的发展成熟。即时通讯这个领域,也渐渐的发展成为一个综合性的信息平台。蓝牙即时通讯系统就是基于Android系统上开发的,用户可以登录到移动客户端,方便和快速发送和接收即时消息。随着进一步的研究,可以实现一对多的聊天方式和许多其他功能,因此,可以使系统功能更多样化。通信系统体系结构使用C / S模型,客户机/服务器体系结构。客户端是基于Android平台的发展,建立一个通过蓝牙连接,用过服务器实现Android 客户端之间的即时通讯。
在通讯技术飞速发展的今天、快速、方便和实惠的通讯手段越来越多的人们所需求。蓝牙手机通讯正好满足人们的需求。只要你有一部蓝牙手机,在蓝牙的有效距离范围内,你就可以通过蓝牙即时通讯系统进行聊天,既可以一对一的私人聊天,也可以是一对多的聊天。随着技术的发展,蓝牙通讯技术变得越来越成熟,蓝牙通信将会受到广泛地使用。
这个设计是基于Android系统,使用客户机/服务器体系结构模型连接Java Socket类提供的客户机和服务器之间的通信,主要功能是蓝牙的有效范围内,可以和您想要聊天的对象进行聊天。
1.1 课题概述
1.1.1 安卓系统和蓝牙的发展历史及趋势
Android(安卓),主要用于智能手机和平板电脑,是一个以Linux为基础的开源移动设备操作系统,由Google成立的Open Handset Alliance(OHA,开放手持设备联盟)持续领导与开发中。起初开发这个系统的目的是创建一个数码相机的先进操作系统,但后来随着智能手机快速发展,Android的应用越来越广泛。更多的移动通讯厂家看到了安卓的商业前景,并纷纷加入其中。随着android手机的普及,android的开放性使其比苹果对年轻人更具吸引力,更能吸引年轻人的注意力。在年轻的群体中,Android系统的手机当然是首选,同时Android平板电脑的快速发展也是基于Android的开放性。同样最关键的,直接的受益者就是消费者,可以最少的钱的买到最满意的手机。因此,Android具有其他操作系统无法比拟的优势和发展空间。安卓架构图如1.1所示
常见的应用程序,因为只需要使用网络Android和显示功能,应用程序通常呈现为网络、UI和其他应用程序模块绑定、数据交互。优点:(1)这是一种常见的类使用J2ME应用程序开发模型的开发人员都熟悉,您可以快速开始。(2)应用程序更加灵活和小。(3)以满足大多数基于网络的数据采集应用程序。缺点:(1)系统不能监视广播服务。(2)不为其他应用程序提供开放的API进行交互。(3)所有的模块(如网络、等等)属于生命周期取决于其活动生命周期。
Android平台为我们提供了一个数据库辅助类来创建或打开一个数据库,这个helper类继承自SQLiteOpenHelper类,类的构造函数,调用上下文的方法来创建和打开一个数据库对象与指定名称。onCreate(SQLiteDatabase db):onUpgrade(int,int oldVersion SQLiteDatabse dv新版本):当您打开一个数据库版本号通过了在当前的版本号不一样调用这个方法;执行该方法首次创建数据库时,一般将执行初始化操作创建表.....除了以上两种方法需要实现,但也可以有选择地实现onOpen方法,它将被称为每次打开数据库。基本用法SQLiteOpenHelper类是:当你需要创建或打开一个数据库,一个数据库对象,首先创建一个二级对象指定的文件名,然后调用getWritableDatabase或getReadableDatabase方法的对象获得SQLiteDatabase对象。 Android蓝牙即时通讯软件的开发(2):http://www.youerw.com/jisuanji/lunwen_39803.html