android手机软件控制系统毕业设计

android手机软件控制系统毕业设计

ID:4301360

大小:2.34 MB

页数:44页

时间:2017-11-30

android手机软件控制系统毕业设计_第1页
android手机软件控制系统毕业设计_第2页
android手机软件控制系统毕业设计_第3页
android手机软件控制系统毕业设计_第4页
android手机软件控制系统毕业设计_第5页
资源描述:

《android手机软件控制系统毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1.前言12.Android相关技术介绍22.1Android简介22.1.1Android是什么22.1.2Android的发展历史22.2Android架构分析32.2.1最底层-LinuxKernel层32.2.2Android Runtime32.2.3Libraries42.2.4Application Framework 应用框架42.2.5Applications52.3Android应用的构成和工作机制53.Android开发环境的搭建63.1JDK的安装和JAVA环境变量的设置63.1.1JDK下载地址63.1.2配置JAVA_HOME环境变量63.1.3配置PATH环境变量

2、63.1.4配置CLASSPATH环境变量73.1.5验证JDK是否安装成功83.2安装Eclipse83.2.1Eclipse下载地址83.3安装AndroidSDK93.3.1AndroidSDK下载地址93.3.2配置环境变量93.3.3导入SDK94.应用程序结构分析104.1Android的API介绍104.1.1AndroidManifest.XML104.1.2活动104.1.3视图104.1.4意图104.1.5服务104.1.6通知114.1.7内容提供者114.2Android活动的生命周期114.2.1生命周期简介114.2.2活动的生命状态114.2.3活动的运作流程1

3、25.应用程序设计145.1设计目标145.2需求分析145.3详细设计145.3.1角色和责任145.3.2BLE权限145.3.3检查BLE是否支持在设备上155.3.4设置BLE155.3.5发现BLE设备155.3.6连接到GATT服务端175.3.7读取BLE变量215.3.8接受GATT通知235.3.9关闭客户端APP236.CC2541与手机通信247.总结与体会298.谢辞309.参考文献3110.附件1相关设计软件32附件2外文资料翻译331.前言近年,物联网技术得到了飞速的发展,而物联网里一个非常重要的角色就是已然发展成熟的BLE技术,我们只需使用TI的软件和硬件资源,便

4、可以轻松的搭建自己无限网络,通过这个网络,我们便可以实现和支持BLE的设备进行通讯,从而进行短距离通信。API版本为18的Android4.3为低功耗蓝牙的主要功能提供平台支持BLE功能的实现和API调用,Android上的软件可以用它来发现设备、查询服务和执行读写操作。BLE更显著的特点就是功耗特别的低,和传统的蓝牙比较起来,BLE的功耗要低50倍,甚至更多。由于BLE具有这样的优点,安卓APP就可以用它来与BLE设备进行交流,比如照明系统、传感器、以及心胀速率检测器。传统蓝牙蓝牙的传输速率不仅慢,而且传输距离只有短短的2—10米,Wife虽然传输速率相较传统蓝牙快了不少,传输距离也增强了,

5、能达到50米左右,但许多场合下依然不能满足我们的需要。和传统蓝牙和WIFE比较之后我们发现,BLE有一个相当大的优势。新的4.0版本的蓝牙集合了蓝牙技术在三方面(即传统的蓝牙,高速蓝牙,蓝牙低功耗)的优点。它集成了蓝牙技术在无线连接方面的固有优势,并且加入了低速蓝牙,高速蓝牙的特性,不仅可以结合使用这三种规格,也可以单独使用。低功耗蓝牙-蓝牙4.0规范的核心,这一技术的最重要的特征是超低操作功耗和待机功耗,这样蓝低功耗牙设备可以大幅度节能,使用一个按钮电池可连续工作好几年了,对应用的成本和电力需求严格的无线方案都能很好的满足了,并遵循智能机器的发展将有一个更广泛的领域。如今,支持BLE的智能设

6、备主要是iPhone(IOS系统)和Android,从4.3系统开始,Android将提供官方的API接口,在不久的将来,BLE将会出现在生活中的各个领域。总的来说,低功耗蓝牙技术具有以下优点:(1)高可靠性:无线通信,由于电磁波在传输过程中容易受到许多因素的干扰,例如,障碍物,天气条件,等。因此,无线数据传输通信系统具有固有的不可靠性。因此在制定蓝牙4.0的规范时我们就已经在考略怎样解决数据在传输的过程中存在的内在不确定性这样的缺陷,我们在协议中一些可靠性措施,比如:数据解码,差错矫正和检测,数据加噪等方法,采用这些方法可以极大的增强数据的可靠性。(2)低成本、低功耗:蓝牙4.0版本强化了蓝

7、牙在数据传输上的低功耗性能,功耗较传统蓝牙降低了90%。(3)立即链接,高效启动:旧版蓝牙启动速度非常缓慢,链接上需要6s的时间,而Android上的蓝牙只需要3秒即可完成链接,几乎立即连接(4)传输距离大大加大:传统蓝牙传输距离通常是5米左右,但是安卓4.3上的蓝牙的有效传输距离可以达到100米,传输距离增加10倍,大大扩大了蓝牙技术的应用前景。(5)高安全性:为保证数据传输的安全使用AES-1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。