4.3.2 发送信息模块 24
4.3.3 接收信息模块 25
4.4 本章小结 27
5 系统测试 28
5.1 测试环境 28
5.2 功能测试 28
5.2.1 设备连接模块测试 28
5.2.2 设备扫描模块测试 30
5.2.3 信息交互模块测试 33
5.3 本章小结 34
结论 35
致谢 36
参考文献 37
1 绪论
本章主要介绍Android的历史、应用程序、编程方法和其独有的特点。蓝牙的相关知识以及蓝牙和其他通信方式相较而言的不同,通过对比其不同来体现蓝牙独有的优势。通过对Android和蓝牙的技术研究,为蓝牙聊天系统的开发夯实基础。
1.1 Android简介
谷歌在2005年7月收购了刚刚成立22个月的Android Inc.,这是一家位于加利福尼亚的公司,谷歌进行这次收购的目的是发展移动无线技术市场。 2008年,谷歌推出HTC梦™作为第一台使用Android技术的手机。 从那时起,这个平台使用已经扩大到其他智能手机、平板电脑、电子阅读器、上网本和其他设备。尽管Android手机在各个方面都有着广泛的应用,但最常见的硬件使用平台是手机。大量开发者为只能Android手机设计应用,包括游戏、社交软件、商务应用等。应用市场上拥有大量的免费软件,人们可以免费下载这些软件以供使用,但是他们可能需要支付一定的费用给开发者来获得更好的技术支持。
Android技术是基于Java软件的应用程序,这项技术需要独特的开发工具包-SDK来为Android设备设计程序。SDK对所有人都是免费的,人们只要在网站上下载即可,由于它可以在多个操作系统上工作,因此许多软件开发人员更青睐与开发Android产品用于智能手机。智能手机如今已经广泛使用触屏,Android技术提供了API让开发人员利用这一点,允许用户利用触摸屏来控制屏幕。Android 技术与其他技术间的关键差异就是它是可以开放修改的,这给供应商提供了很多的机会,他们可以根据自己的偏好和特点来修改自己的产品,这也创造出了许多版本的Android手机以及一系列其他设备。
Android 与IOS、Windows Phone相比,开放性是它一个最显著的特点,移动设备生产厂家几乎可以不用门槛就进入到Android阵营中来。显著的开放性吸引了大批的开发者进入,随着关注度的日益提高以及用户和应用的增多,一个崭新的世界就此到来并日趋成熟。人气的积累之所以能够如此迅速,正是因为Android的开发性,这里的人气包含消费者和厂商,而对于消费者来说,真正收益的是多样的软件资源。第三方开发者可以充分利用Android这个“无限制”平台施展拳脚,没有了以往的束缚,大量功能新奇的软件一时间充斥了软件市场。但也有其利弊,血腥、暴力、色情等危险程序和游戏应该如何管控正是留给 Android 一大难题。Android刚出现的一段时间里,特别是在欧美地区,电信运营商往往会限制给用户的上网需求,那种功能允许被使用,那种网络允许被接入,这都是电信运营商来决定。随着 WCDMA、TD-LET、FDD-LTE 这些 3G 至 4G 移动网络的逐步过渡和提升,用户已经可以无限制的使用移动网络。尽管许多厂商会提供千奇百怪的特色功能,但这并不会影响到Android手机数据上的同步,以及软件的兼容性。