10.2.2 模拟器测试工具——SensorSimulator
在进行和传感器相关的开发工作时,使用SensorSimulator测试工具可以提高开发效率。测试工具SensorSimulator是一个开源免费的传感器工具,通过该工具可以在模拟器中调试传感器的应用。搭建SensorSimulator开发环境的基本流程如下。
(1)下载SensorSimulator,读者可从http://code.google.com/p/openintents/wiki/SensorSimulator网站找到该工具的下载链接。编者下载的是sensorsimulator-1.1.1.zip版本,如图10-3所示。

图10-3 下载sensorsimulator-2.0-rc1
2)将下载好的SensorSimulator解压到本地根目录中,例如C盘的根目录中
(3)向模拟器安装SensorSimulatorSettings-1.1.1.apk。首先在操作系统中依次选择“开始”→“运行”进入“运行”对话框。
(4)在“运行”对话框输入cmd进入CMD命令行,之后通过cd命令将当前目录导航到SensorSimulatorSettings-1.1.1.apk目录下,然后输入下列命令向模拟器安装该apk。

在此需要注意的是,安装apk时,一定要保证模拟器正在运行才可以,安装成功后会输出“Success”提示。如图10-4所示。

图10-4 安装apk
接下来开始配置应用程序,假设要在项目“jiaSCH”中使用SensorSimulator,则配置流程如下。
(1)在Eclipse中打开项目“jiaSCH”,然后为该项目添加JAR包,使其能够使用SensorSimulator工具的类和方法。添加方法非常简单,在Eclipse的Package Explorer中找到该项目的文件夹“jiaSCH”,然后右键单击该文件夹并选择“Properties”选项,弹出如图10-5所示的“Properties for jiaSCH”窗口。

图10-5 “Properties for jiaSCH”窗口
2)选择左面的“Java Build Path”选项,然后单击“Libraries”选项卡。如图10-6所示
(https://www.daowen.com)
图10-6 “Libraries”选项卡
(3)单击“Add External JARs”按钮,在弹出的“JAR Selection”对话框中找到Sensorsimulator安装目录下的sensorsimulator-lib.jar,并将其添加到该项目中。如图10-7所示。

图10-7 添加需要的JAR包
(4)开始启动sensorsimulator.jar,并对手机模拟器上的SensorSimulatorSettings进行必要的配置。首先在“C:\sensorsimulator-1.1.1\bin”目录下找到sensorsimulator.jar并启动,运行后的界面如图10-8所示

图10-8 传感器的模拟器
(5)接下来开始进行手机模拟器和SensorSimulator的连接配置工作,运行手机模拟器上安装好的SensorSimulatorSettings.apk,如图10-9所示。

图10-9 运行手机模拟器上的SensorSimulatorSettings-2.0-rc1.apk
(6)在图10-9中输入SensorSimulator启动时显示的IP地址和端口号,单击屏幕有上角的“Testing”按钮后会进入测试连接界面。如图10-10所示。
(7)单击屏幕上的“Connect”按钮进入下一界面,如图10-11所示。在此界面中可以选择需要监听的传感器,如果能够从传感器中读取到数据,说明SensorSimulator与手机模拟器连接成功,可以测试自己开发的应用程序了。

图10-10 测试连接界面

图10-11 连接界面
到此为止,Eclipse结合SensorSimulator配置传感器应用程序的基本流程介绍完毕