图2-2 创建好的系统环境
开启虚拟设备,显示界面,如图2-3所示。
图2-3 虚拟界面
可以在Eclipse的DDMS视图中看到已经检测到的Android设备,如图2-4所示。
图2.4 检测到的虚拟设备
到这里,genymotion虚拟的硬件开发环境已经搭建完成。
2.1.2智能手机
本次设计用到的智能手机为三星i699,操作系统为Android 4.0,支持蓝牙。
比起模拟器,真机可以直接投入开发使用。但是因为智能手机需要连接电脑,所以要注意一些事项:
1) 手机需进入“USB调试模式”,不同的手机有不同的设置,开发者需根据相应的机型提前设置好,类似图2-5。
图2-5 USB设置
2) 这个需要安装特定的驱动,要不然无法检测到连接的Android设备,安装的驱动为“Android Composite ADB Interface”,打开“设备管理器”后会显示相应的接口,如图2-6。
图2-6 设备调试驱动
3) 安装好驱动,开发工具Eclipse切换至DDMS视图,此处表明已经检测到了Android设备,如图2-7所示。
图2-7 Eclipse检测到的真机
2.2 蓝牙介绍
蓝牙的主要作用就是将脉搏传感器和温度传感器采集到的信号以蓝牙形式发送到手机端,然后由开发的Android应用对数据接收处理。蓝牙是一种无线技术标准,可以实现固定设备和移动设备之间的数据交换。蓝牙技术最初是由电信巨头爱立信开发的。蓝牙技术是由蓝牙技术联盟管理的。全球蓝牙技术联盟已超过两家会员公司。他们分发消费电子,计算机,互联网,和许多其他领域。蓝牙联盟负责监管蓝牙规范的发展,管理认证项目,并维护商标的权益。制造商的设备必须符合蓝牙技术联盟的标准,以进入市场的名称“蓝牙设备”。蓝牙技术具有全套的专利网络,可分布式满足设备的标准。
2.3 单片机介绍
单片机由运算器、控制器、存储器、输入输出设备构成。说到底,单片机就是一个电脑,只不过是微型的,麻雀虽小,五脏俱全。它内部也有电脑内部相似的模块,比如CPU,内存,并行总线,还有和硬盘作用相同的存储器件,不同的是它的这些部件的性能比我们家用电脑弱很多,当然价格也很低。51单片机具有以下几个优点:1、集成度高;2、功能强;3、速度快;4、体积小;5、功耗低;6、使用方便;7、价格低廉。
2.4 本章总结
本章主要是介绍本次设计所涉及到的硬件设备。因为我主要是负责软件部分,而硬件部分是我的同学林静负责,所以在这里我只做简单的介绍。
第三章 软件设计
本设计主要是在Android平台下进行软件的开发,利用以java为主的编程语言进行设计开发的。本设计中使用的开发环境如下:
系统环境:Windows 7 Ultimate x64
编程语言:Java
语言版本:jdk-8u11-windows-x64
开发工具:Eclipse IDE for Java Developers+ADT ,Android Studio
终端环境:Android 4.0
源码工具:Android SDK Manager
真机型号:SAMSUNG i699
在软件开发的过程中,开发工具、系统环境和编程语言,这三者之间相互要有很好的兼容性,正常情况下,如果系统环境为Windows系统,那么开发工具比如Eclipse也要选择安装Eclipse for Windows,编程语言版本也要安装windows版本,不然的话我们是没有办法进行软件开发的。 Android的健康指标检测系统的App设计(4):http://www.youerw.com/jisuanji/lunwen_47638.html