Android手机软件控制系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android手机软件控制系统

1. 前言 1 2. Android相关技术介绍 2 2.1Android简介 2 2.1.1Android是什么 2 2.1.2Android的发展历史 2 2.2Android架构分析 3 2.2.1 最底层-Linux Kernel层 3 2.2.2 Android?Runtime 3 2.2.3Libraries 4 2.2.4 Application?Framework?应用框架 4 2.2.5 Applications 5 2.3Android应用的构成和工作机制 5 3. Android开发环境的搭建 6 3.1JDK的安装和JAVA环境变量的设置 6 3.1.1 JDK下载地址 6 3.1.2配置JAVA_HOME环境变量 6 3.1.3配置PATH环境变量 6 3.1.4配置CLASSPATH环境变量 7 3.1.5验证JDK是否安装成功 8 3.2安装Eclipse 8 3.2.1 Eclipse下载地址 8 3.3安装Android SDK 9 3.3.1Android SDK下载地址 9 3.3.2配置环境变量 9 3.3.3导入SDK 9 4. 应用程序结构分析 10 4.1Android的API介绍 10 4.1.1AndroidManifest.XML 10 4.1.2活动 10 4.1.3视图 10 4.1.4意图 10 4.1.5服务 10 4.1.6通知 11 4.1.7内容提供者 11 4.2Android活动的生命周期 11 4.2.1生命周期简介 11 4.2.2 活动的生命状态 11 4.2.3活动的运作流程 12 5. 应用程序设计 14 5.1设计目标 14 5.2需求分析 14 5.3详细设计 14 5.3.1角色和责任 14 5.3.2 BLE权限 14 5.3.3检查BLE是否支持在设备上 15 5.3.4设置BLE 15 5.3.5发现BLE设备 15 5.3.6连接到GATT服务端 17 5.3.7读取BLE变量 21 5.3.8接受GATT通知 23 5.3.9关闭客户端APP 23 6. CC2541与手机通信 24 7.总结与体会 29 8.谢辞 30 9. 参考文献 31 10.附件1相关设计软件 32 附件2外文资料翻译 33 1. 前言 近年,物联网技术得到了飞速的发展,而物联网里一个非常重要的角色就是已然发展成熟的BLE技术,我们只需使用TI的软件和硬件资源,便可以轻松的搭建自己无限网络,通过这个网络,我们便可以实现和支持BLE的设备进行通讯,从而进行短距离通信。API版本为18的Android 4.3 为低功耗蓝牙的主要功能提供平台支持BLE功能的实现和API调用,Android上的软件可以用它来发现设备、查询服务和执行读写操作。BLE更显著的特点就是功耗特别的低,和传统的蓝牙比较起来,BLE的功耗要低50倍,甚至更多。由于BLE具有这样的优点,安卓APP就可以用它来与BLE设备进行交流,比如照明系统、传感器、以及心胀速率检测器。传统蓝牙蓝牙的传输速率不仅慢,而且传输距离只有短短的2—10米,Wife虽然传输速率相较传统蓝牙快了不少,传输距离也增强了,能达到50米左右,但许多场合下依然不能满足我们的需要。和传统蓝牙和WIFE比较之后我们发现,BLE有一个相当大的优势。新的4.0版本的蓝牙集合了蓝牙技术在三方面(即传统的蓝牙,高速蓝牙,蓝牙低功耗)的优点。它集成了蓝牙技术在无线连接方面的固有优势,并且加入了低速蓝牙,高速蓝牙的特性,不仅可以结合使用这三种规格,也可以单独使用。低功耗蓝牙-蓝牙4.0规范的核心,这一技术的最重要的特征是超低操作功耗和待机功耗,这样蓝低功耗牙设备可以大幅度节能,使用一个按钮电池可连续工作好几年了,对应用的成本和电力需求严格的无线方案都能很好的满足了,并遵循智能机器的发展将有一个更广泛的领域。如今,支持BLE的智能设备主要是iPhone(IOS系统)和Android,从4.3系统开始,Android将提供官方的API接口,在不久的将来,BLE将会出现在生活中的各个领域。总的来说,低功耗蓝牙技术具有以下优点:(1)高可靠性:无线通信,由于电磁波在传输过程中容易受到许多因素的干扰,例如,障碍物,天气条件,等。因此,无线数据传输通信系统具有固有的不可靠性。因此在制定蓝牙4.0的规范时我们就已经在考略怎样解决数据在传输的过程中存在的内在不确定性这样的缺陷,我们在协议中一些可靠性措施,比如:数据解码,差错矫正和检测,数据加噪等方法,采用这些方法可以极大的增强数据的可靠性。(2)低成本、低功耗:蓝牙4.0版本强化了蓝牙在数据传输上的低功耗性能,功耗较传统蓝牙降低了90%。(3)立即链接,高效启动:旧版蓝牙启动速度非常缓慢,链接上需要6 s的

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档