基于安卓手机设备的蓝牙传输内容摘要:

.... 3 活动的运作流程 ........................................ 4 Android 应用程序开发基础 .................................... 5 Android 应用程序开发流程 .............................. 5 Android 应用程序组成 .................................. 5 Android 活动的生命周期 ...................................... 7 活动的运作流程 ........................................ 7 活动的生命状态 ........................................ 8 2 蓝牙技术 (BLUETOOTH)介绍 .......................................... 10 蓝牙名字的由来 ............................................. 10 蓝牙协议与规范 ............................................. 10 蓝牙协议堆栈 ......................................... 10 蓝牙规范 ............................................. 10 蓝牙技术的缺点 ............................................. 10 低耗电蓝牙与经典蓝牙对比 ................................... 11 3 基于 Android 系统 蓝牙 (BLUETOOTH)技术 .............................. 10 基于 Android 的蓝牙技术 ..................................... 12 基于 Android 系统的蓝牙基础 ................................. 12 蓝牙的权限 ................................................. 13 蓝牙的设置 ................................................. 12 获取 BluetoothAdapter ................................ 14 蓝牙是否可见 ......................................... 14 查找设备 ................................................... 14 查找匹配设备 ............................................... 15 发现设备 ................................................... 15 可被发现设备 ............................................... 15 连接设备 ................................................... 15 服务器连接 ........................................... 16 客户端连接 ........................................... 17 管理连接 .................................................. 17 4 Android 蓝牙传输的设计和实现 ..................................... 18 研究目的和需求分析 ......................................... 18 研究目的 ............................................. 18 需求分析 ............................................. 18 UI 界面设计 ................................................ 18 软件功能图 ................................................. 19 文件结构与用途 ............................................. 19 配置环境 ................................................... 20 程序主要代码 ............................................... 19 软件特色 ................................................... 20 现存问题 ................................................... 23 基于安卓手机设备的蓝牙传输 摘 要 本设计是基于 Android 平台的,利用蓝牙进行传输的方案。 可用于 Android手机设备上面可进行简单的文件传输等场合。 本设计已 linux 作为开发平台,具体使用的是 ubuntu 操作系统,开发工具是 eclipse。 运行的环境是版本大于 以上的 Android 手机。 具有将蓝牙操作和传输文件的选择、传输集中起来,更方便用户的操作,让用户操作更简便。 具有良好的人机交互界面。 本设计的主要功能包括:打开本地蓝牙设备、设置本地蓝牙设备可见、搜索附近已打开蓝牙的远程设备、将搜索到的蓝牙设备显示到界面、选择需要连接的远程蓝牙设备、连接远程蓝牙设备、通过 SDCard 选择需要发送给远程蓝牙设备的文件、将选择好了的文件发送给远程蓝牙设备。 关键 词 : 安卓; 蓝牙; 文件传输 Bluetooth Transmission Based on the Android Telephone Device Abstract The design is a scheme, which is based on Android platform, use Bluetooth to transform. It can be used for Android mobile phone device to do simple file transfer etc.. This design uses Linux as the development platform, it uses specificly the Ubuntu operating system, uses eclipse as development tools. Operating environment is Android mobile phone which its version is . It also has choice which concentrate Bluetooth operation and transfer files selection, transmission, thus making customer operate more conveniently, allowing users to operate more simply. It has a good humanputer interaction interface. The main function of the design include: open the local Bluetooth device, set the local Bluetooth device to be visible, search Bluetooth remote device open near, and show the Bluetooth device searched in the interface, select the remote Bluetooth device which need to be connected, connected to the remote Bluetooth device, selected file need to be sent to the remote Bluetooth device through the SDCard, sends the file selected to the remote Bluetooth device. 【 Key words】 : Android, Bluetooth, Transmissiom 1 绪论 Android 系统概述 Android 一词的本义指”机器人”的意思。 是一种基于 linux 的自由及开放源代码的操作系统。 是目前世界上智能手机占有量最高的系统。 对于其发行版本主要有: 、 (纸杯蛋糕 )、 (甜甜圈 )、(松饼 )、 (冻酸奶 )、 Gingerbread(姜饼 )、 (蜂巢 )、 (蜂巢 )、 Cream Sandwish(冰淇淋三明治 )、 (果冻豆 )、 Lime Pie(青柠派 )。 其系统架构是基于 linux 的。 以其目前的架构来看,分为四层,分别是应用程序层、应用程序框架层、系统运行库层和Linux 内核层。 Android 系统结构由于 Android 是一个权限分立的操作系统 (同linux)。 同时, Android 能在众多操作系统中获胜是因为其具有下面这些优势: 1.开放性; 2. 不受束缚; 3. 丰富的软件; 4. 方便开发; 5. Google 应用等。 2020年以来 Android 实现了计算机诞生以来最快速度的增长,目前 Android 以每天85 万新激活数的速度快速征服世界,成为世界范围内占有率最高的智能手机操作系统。 而根据赛诺的调研报告, Android 系统在中国的市场份额高达 %。 然而 Android 在快速增长的同时,也面临着 多种问题,其中最显著的,就是越来越突出的版本分裂问题 [1]。 蓝牙传输 (Bluetooth)技术简介 Bluetooth 是一种支持设备中短距离通信(一般 10m 内)的无线电技术。 利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网 Inter 之间的通信,从而数据传输变得更加迅速高效,为无线通讯拓宽道路。 蓝牙的创始在爱立信公司,蓝牙联盟共同的目标是建立一个全球性的小范围无线通信技术 (蓝牙 )。 其次,蓝牙技术所具有的优势与特点:全球可用并免费、设备范围广、易于 使用、具有通用的规格。 蓝牙版本有: 、 、 、 +EDR、 +EDR、 +HS、。 本课题研究内容及论文组织结构 本文分析了 Bluetooth 技术原理和 Android 平台以及在 Android 平台上的应用现状和发展趋势,在 Android Bluetooth Framework 基础上,设计关于 Bluetooth传输的应用程序。 在开发环境的搭建上,使用 Ubuntu+Eclipse+ ADT,运行环境为 华为 U8818。 应用程序则实现了通过 蓝牙,对文件数据的传输。 该设计只适应于具有 Bluetooth 功能的 Android 系统版本在 左右的 Android 设备。 2 本文共分五部分,主要内容如下:绪论概述了 Android 系统及其发展的现状和蓝牙技术。 第一章是对 Android 系统开发环境与一些基本特性的介绍。 第二章是对蓝牙的基本属性、特性、缺点等内容的介绍。 第三章是对基于 Android 系统的蓝牙与其所提供的 API 的介绍,第四章为代码设计效果以及整合。 3 1 Android 系统应用程序开发基础 Android 系统基础 Android 系统特色 1. 开放性 在优势方面, Android 平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到 Android 联盟中来。 开放性对于 Android 的发展而言,有利于积累人气,而对于消费者来讲,最大的收益正是丰富的软件资源。 开放的平台也会带来更大竞争,消费者将可以用更低的价位购得心仪的手机。 2. 挣脱运营商的束缚 在过去很长的一段时间,使用什么功能接入什么网络,几乎都受到运营商的控制。 随着 EDGE、 HSDPA 这些 2G 至 3G 移动网络的逐步过渡和提升, 手机随意接入网络已不是运营商口中的笑谈。 3. 丰富的硬件选择 这一点还是与 Android 平台的开放性有关,由于 Android 的开放性,众多的厂商会推出千奇百怪,功能特殊各具的多种产品。 功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。 4. 不受任。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。