如何通过仿真器测试湿度或温度传感器?

时间:2014-03-27 20:10:45

标签: android android-sensors

是否可以使用Android模拟器测试新的传感器,如湿度或温度?官方的一个或任何替代的。

官方网站上的信息很少,甚至在Stackoverlow上也是如此。我想这不可能,但我宁愿被要求绝对肯定。

1 个答案:

答案 0 :(得分:1)

可以伪造一些数据,但你必须做一些命令行foo!

在模拟器中你可以假装一些温度和温度。只需通过 telnet 连接到模拟器的湿度值。

  1. 连接到模拟器。打开终端并键入(5554是第一个模拟器的编号):

    telnet localhost 5554

  2. 列出所有传感器的状态,并查看温度是否已启用:

    sensor status

  3. 设置一些假值(设置你想要的任何内容。如果你设置了疯狂的值,不要担心你的模拟器会不会融化):

    sensor set temperature 1:2:3

  4. 检查已设置为温度的值:

    sensor get temperature

  5. ==>您可以在模拟器中运行应用程序的同时更改这些设置!所以只需设置不同的温度值,看看您的应用中发生了什么。我还没有开发温度传感器应用程序,但我知道telnet在测试基于位置的应用程序时伪造地理定位数据非常有用。我也没有看到为什么它不适用于温度的原因。

    顺便说一句:如果您在telnet中迷路了,可以随时输入helphelp <command>来获取更多信息