Eclipse允许在同一IDE中使用来自不同供应商提供的工具,也就说明Eclipse不仅仅可以开发Java程序,也可以用它来开发PHP、C++、C等其他程序,任何人都可以扩展Eclipse的功能。 开发 Android 应用程序的最简捷的方式是下载 Android SDK 和 Eclipse IDE。Android 开发可以在 Microsoft® Windows®、Mac OS X 或 Linux 上进行。Android 应用程序是用 Java 语言编写的,但是在 Dalvik VM(非 Java 虚拟机)中编译和执行的。在 Eclipse 中用 Java 语言编程非常简单;Eclipse 提供一个丰富的 Java 环境,包括上下文敏感帮助和代码提示。Java 代码通过编译后,Android Developer Tools 可确保适当地将它打包,包括 AndroidManifest.xml 文件。虽然没有 Eclipse 和 Android Developer Tools 插件也可以开发 Android 应用程序,但是那样就需要熟悉 Android SDK。
1.5 研究意义
在电子专业工程技术日常工作中,经常要用到示波器来进行电气检测和故障排除等。现有的示波器设备体积较大且笨重,最为重要的是没有电气隔离,操作时要注意不能触电。对于现场调试或外场测试来说,普通示波器很难满足要求,如今示波器的发展正处于这样一个瓶颈。随着智能手机的普及,设计一个能和手机配套使用的兼有数字万用表和数字示波器功能的虚拟示波器是极有必要的,这样的示波器具有体积小、重量轻、成本低、携带使用方便的特点,具有较大的应用价值,极大方便了技术人员的工作。
1.6 设计目标
拟设计的虚拟示波器手机软件通过蓝牙传输的方式接收传给智能手机的测试数据,在手机显示屏上对波形进行显示,并显示出波形及各类电压、电阻信号等。
项目实施方案为:用Java语言在Android智能手机操作系统上开发一款软件,软件主要功能有开启本机蓝牙、搜索蓝牙设备、连接蓝牙设备、接收数据、用接收到的数据实时绘制波形、能对波形进行设置、显示波形相关参数。
1.7 本文结构及内容
本文着重研究虚拟示波器手机软件的设计,拟设计开发一个虚拟示波器的手机软件,该软件作为示波器前面板使用,能通过蓝牙接收数据绘制显示波形,对波形进行设置并显示,并能显示电压、电阻等其他示波器硬件所能测量的信号。软件以智能手机为载体,体积小,具有良好便携性,通过蓝牙无线传输,使用方便,能满足大多数场合的需求,具有较大的应用价值。文章大体分为4个部分:
(1)介绍了软件的总体设计。详细描述了各个功能模块和功能界面面板。并且阐述了各个模块与面板实现的功能与相互之间的关系。
(2)详细说明了手机软件的编写过程,分别描述了软件三个Activity和两个布局文件的具体功能与实现。该部分给出了部分重要的代码并对代码逐次解释,并给出了相关流程图及编译过程中的效果图。
(3)给出了实验测试的具体方案,根据软件设计中要求实现的功能进行不同的测试。阐述了测试结果并给出了各个测试的效果图。
(4)对本文作所述内容作一个总结概括性说明。
2 基于蓝牙的智能手机虚拟示波器的设计与实现
2.1 研究目标及软件功能简介
(1)了解Android应用程序的设计和开发过程;
(2) 使用多种组件进行Android 平台手机虚拟示波器软件开发。
本软件是基于Eclipse的开发环境,能实时绘制由支持SPP协议的示波器模块发出的波形。
本软件是一个App应用程序,启动程序后开启手机蓝牙,搜索并配对支持蓝牙协议的设备后,就会显示一个波形显示的界面,在该界面上将会实时动态地显示设备所发出的数据形成的波形,并可以对波形位置、大小等进行设置。 基于蓝牙的智能手机虚拟示波器手机应用软件设计(6):http://www.751com.cn/zidonghua/lunwen_12541.html